Category: Technical

  • 13 Xcode Tips That Will Help You Conquer Xcode

    13 Xcode Tips That Will Help You Conquer Xcode

    When it comes to iOS development tools there is one that every iOS developer is intimately familiar with. Xcode is the driving force that makes all of the amazing iOS apps possible. What is less-than-comforting—especially to newcomers—is the sheer amount of things that Xcode can help us do. To those new in this area Xcode…

  • How To Build An iOS Spotify App With A WatchKit Extension

    How To Build An iOS Spotify App With A WatchKit Extension

    [alert color=”yellow”]Heads up! I have a couple of special surprises for the next Discover iOS Letter (hint: tools + savings + ???). Learn more about the letter. It’ll be in your inbox March 1st![/alert] Time is flying! I last wrote about WatchKit when it was introduced back in November of 2014. Around the same time…

  • Learn How To Create An iOS App Using HomeKit

    Learn How To Create An iOS App Using HomeKit

    Back in early 2014 I had an opportunity to work on my first hardware project that went into production. The project was incredibly interesting. All of a sudden I had to build an app that interfaced with a piece of hardware that triggered set events. Those events would be customizable through the app. It’s one…

  • How To Manage Dependencies with CocoaPods

    How To Manage Dependencies with CocoaPods

    There are great open source projects out there maintained by dedicated individuals and companies. One big problem you may face when bringing these projects into yours is managing them. When you bring in a 3rd party library you inherit a certain amount of risk. The biggest, of which, is that you can bring something in…

  • How To Quickly Add Touch ID Using Local Authentication API

    How To Quickly Add Touch ID Using Local Authentication API

    Friendly reminder: My first newsletter drops at the end of the month! Issue #1! Subscribe to get it, free guides, and more! There is something to be said about convenience when logging into a service. I personally love using Facebook or Twitter authentication when using apps since it lets me get to where I want…

  • How To Use The 3 Instruments You Should Be Using

    How To Use The 3 Instruments You Should Be Using

    [alert color=”yellow”]Issue #1 of my Newsletter comes out at the end of this month! It’ll be a monthly publication, include the top articles worth reading, and will have a few extra tips to help you. Be sure to subscribe to get it (and other cool perks, like free guides!)![/alert] Every iOS developer inevitably runs into…

  • How To Start Unit Testing in Swift

    How To Start Unit Testing in Swift

    Last week I wrote about code quality and one area I covered was unit testing. Unit testing is the process of validating that pieces of your code operate as you expect. As you can imagine, this is a very useful aid in software development. If you’re only using your eyes to determine if your app…

  • Take iOS Animation To Another Level With Facebook POP

    Take iOS Animation To Another Level With Facebook POP

    Using animation can be a great way to dramatically improve the feel of your app. Users have come to love delightful little animations and fluid movements. As a developer it can be tough to know what animations to add. Even if you do add a few animations they may come across as too harsh or…

  • 10 Actionable Performance Tips To Speed Up Your Table View

    10 Actionable Performance Tips To Speed Up Your Table View

    [alert color=”yellow”]Before we begin. I’m starting this year off with open ears. Please take a moment to provide feedback via this short survey. It’ll help me help you.[/alert] If you have ever dealt with a collection view you can already sense the value of this post. Speed can quickly become an issue if you’re not…

  • 20 Essential Tools and Libraries for iOS Developers

    20 Essential Tools and Libraries for iOS Developers

    Happy New Year! For those who had a break I sincerely hope that you found some time to rest and relax. I usually take advantage of the time to reflect on the previous year and make any adjustments that help to get me to where I want to be. This year I will be doing…