Author: David McGraw

  • Communication Tactics For Remote Companies

    Communication Tactics For Remote Companies

    In 2003 I was serving in the Marine Corps as my team rolled across the line of departure into Iraq. We trained exceptionally hard to minimize communication failures, but we expected them to happen and trained for it. The phrase “communication kills” was often used among us during training to lay emphasis on the importance.…

  • Early Apple Watch Thoughts

    Early Apple Watch Thoughts

    I’m a huge fan of wearable technology. Not every piece of wearable, sorry Glass, but anything that I can wrap around my wrist. Up until this point I’ve used various fitness trackers to monitor my activity throughout the day. These days I prefer the Misfit Shine to anything else and continue to wear it. I…

  • 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…

  • What You Need To Know To Start Learning How To Code

    What You Need To Know To Start Learning How To Code

    There is something very special about creating an experience that another human can be entertained by or that makes their life a little easier . The desire to learn how to code came from a deeper desire to be in full control. Instead of relying on others to make things happen I would have the…

  • 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…

  • 6 Simple Tips To Help Generate More Ideas

    6 Simple Tips To Help Generate More Ideas

    So you’ve learned how to write code with Swift, but you have no idea what product to build. Let me assure you that this is a pretty common experience. Few begin learning a language with the intent to build a product. The good news is that you’re well ahead of the pack. I assume you…

  • Let’s Walk Through The Apple TestFlight Experience

    Let’s Walk Through The Apple TestFlight Experience

    If you needed a free way to distribute and test your app in the past, testflightapp.com was the place. Is the new TestFlight still the place? While there are other great alternatives, like Hockey App, it isn’t a perfect solution for those who can’t add a recurring expense to their development cycle. That’s just not…

  • 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…