Get Updates By E-mail 

iOS Development Tutorials

Tutorials for iOS development are posted here. The tutorials can cover any topics relevant to iOS developers and tutorials on topics game development, augmented reality, and learning Objective-C have been posted in the past.

If you would like to add a tutorial please submit it here.

Tutorial: How To Build A Simple Game With WatchKit And Swift

I’ve mentioned a number of resources for those working with WatchKit looking to get an early start on developing for the upcoming Apple Watch, most recently this tool that allows you to generate great looking radial chart images for use with WatchKit, and a tool allowing you to project WatchKit apps running in the simulator into a WatchKit styled Mac app rather than a plain window.

Tutorial: How To Implement The Nifty UI Features Found In The iOS Twitter App Profile View

I’ve mentioned some nice iOS programming tutorials by Yari D’areglia most recently a guide on creating custom UI Controls in Swift.

Here’s a tutorial submitted by Yari inspired by the profile view of the Twitter app.

There are a number of nice UI features in the profile view with the header image expanding and shrinking when scrolling up and down, the way the avatar shrinks and the user name sticks in the top header when scrolling down.

Video Tutorial: Creating A Dribbble Client App In Swift Using UICollectionView

I’ve mentioned a few tutorials from Tope Abayomi, most recently a guide on creating custom keyboard extensions with the iOS 8 SDK.

Here’s a nice straightforward (about 35 minutes) step-by-step video tutorial series that explains how to create a simple Dribbble client app using UICollectionView submitted by Tope Abayomi.

Specifically in the series you’ll learn how to:

Tutorial: An Introduction To SpriteKit Physics

Late last year I mentioned a handy library for debugging SpriteKit physics called PhysicsDebugger which uses swizzling to draw outlines representing the physicsBody of your SpriteKit nodes.

Here’s a tutorial submitted by John Fisher providing a nice introductory guide on working with SpriteKit physics through the creation of a simple level in Xcode, and adding physics.

Tutorial: Design Patterns In Swift – Singleton, MVC, Observer And More

Earlier this year I mentioned a growing set of source code examples showing how to implement many design patterns in Swift.

Here’s a nice in-depth guide by Vincent Ngo demonstrating how to implement some common design patterns in Swift and providing a nice overview on design patterns, and the possible uses for each specific pattern.

Specifically the tutorial covers the Singleton, Adapter, Decorator, Facade, MVC, Memento and Observer patterns, and in the tutorial you’ll build a simple music app using those patterns.