Get Updates By E-mail 

Subscriber Counter

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: Creating A Candy Crush Style Game In Swift With Sprite Kit

Apple has done an excellent job with the documenting the Swift programming language and I’ve been asked a couple of times about tutorials and so far by the best are on Apple’s own Swift Programming language page.

Here’s a tutorial from Matthijs Hollemans that takes a different approach to teaching the basics of the Swift programming language guiding you through the creation of a Candy Crush style match 3 game using Sprite Kit.

Example: Recreating The Twitter App Startup Transition In Swift With Core Animation

Yesterday I mentioned a component allowing you to easily replicate the animated view bending effect as seen in the Skype app.

Here’s another project created to show how to replicate the effect of a popular app providing source code example and brief tutorial showing how to recreate the Twitter bird zoom in transition seen when opening the Twitter app from Rounak Jain.

A Simple Guide To Getting Started With The Mantle Modeling Framework

A couple of years ago I mentioned the excellent Objective-C modelling framework Mantle that provides many nice features such as allowing you to quickly return a JSON dictionary representing an object.

Here’s a step-by-step example submitted by Atomic Object that will show you how to create a user model with Mantle to pass to a server.

Tutorial: Creating Smooth Bezier Curves Between A Set Of Points

UIBezierPath allows us to create curved line segments between points, but things get complicated when trying to draw smooth curves between changing sets of points.

Here’s a nice guide submitted by Atomic Object that explains how to create smooth cubic bezier curves neatly through a set of points.

The guide provides to simple methods for interpolating cubic bezier curves using cubic Hermite splines, and Catmull-Rom curves with some easy to follow code examples and no complex math.

Tutorial: A Series Of Examples On Using The iOS Auto-Layout Feature Programmatically

Earlier this year I mentioned a nice tutorial from Yari D’areglia on using the Xcode storyboards tool and auto-layout to create interfaces that adapt to different screen sizes and orientations.

Here’s a new tutorial submitted by Yari that shows how to use auto-layout programmatically without using storyboards.

In the tutorial you’ll run through a series of examples going from basic simple constraints through to more advanced concepts such as definining auto-layout constraints for one view based on an the attributes of another view.