In this final part of the tutorial series, you’ll finish your game like Mega Jump, and add the level design, accelerometer support, and HUD using Swift and Sprite Kit!
In the second part of this tutorial, you’ll write the code to have users connect with each other and then get a race started!
Learn the basics of the fundamental UI core controls in OS X development. In part 2: sliders, date pickers, radio buttons, check boxes and image views!
Check out our geeky Christmas song video for 2014 – and Merry Christmas!
Check out the winners of our third annual Readers’ App Awards – from most hilarious to best app and game!
Build a reusable rotating knob control from scratch in this custom control tutorial. Featuring Core Animation layers, good API design, and more!
Learn the basics of auto layout including more advanced layouts and resolving layout conflicts in part 2 of this auto layout tutorial.
Learn the basics of auto layout and move beyond springs and struts and manually-positioned views in part 1 of this auto layout tutorial.
Check out what’s new in our Swift style guide as we keep up with the many changes to the language and best practices!
Design patterns are incredibly useful for making code maintainable and readable. Learn design patterns in Swift with this hands on tutorial.
The iOS Apprentice is now fully up-to-date for Xcode 6.1.1. Find out how to get the latest version!
Learn about segues and more table view customization in the final part of this Storyboards tutorial.
Learn how to design your user interface visually with less code in this Storyboards tutorial. In part 1, you’ll get started with storyboards and table view layouts.
Learn the basics of object-oriented design in Swift. In this second part, you’ll learn about polymorphism, initialization, and some common design patterns for dealing with objects.
Learn the basics of object-oriented design in Swift. In this first part, you’ll learn about objects and classes, inheritance, and the Model-View-Controller relationship.