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: A Beginner ClockKit Guide For Creating Custom Apple Watch Complications

Earlier this month I mentioned an extensive set of WatchOS 2.0 code examples explaining how to use many different features.

Here’s a nice step-by-step tutorial from Davis Allie that demonstrates the basics of using ClockKit so you can create a custom complications enhancing the watch face.

Specifically the tutorial explains:

  • Setting up your ClockKit project
  • Creating complication
  • Providing data to ClockKit
  • Testing your complication

Tutorial: Improving WatchKit App Performance Using View Models

I’ve mentioned a number of WatchKit resources most recently a tool for generating Apple Style activity indicators for use with WatchKit.

You may have noticed with WatchKit that performance drops quickly on the Apple Watch when your WatchKit app has a lot of data performance drops quickly.

Here’s a tutorial from Robin Senior of the score explaining how you can structure your code in a way that it increases the performance of your app, and reduces the complexity of your app’s architecture through the use of view models.

Tutorial: Creating A Touch Sized Progress Animation In Swift

Previously I mentioned the excellent Pop animation engine for creating more dynamic interfaces.

Here’s an in-depth video tutorial submitted by Whitney Rhodes showing how to create a touch based dynamically sized progress animation using the Facebook Pop library.

The tutorial uses the previously mentioned UAProgressView circular progress indicator component, and iOS 8’s majorRadius to gather the size of the touch event.

Tutorial: Make A Space Invaders Game With Swift And SpriteKit With Physics Particles And More

Earlier this year I mentioned a nice guide on creating a simple game using Swift and SpriteKit with iAds and Game Center integration.

Here is a nice step-by-step series of tutorials by James Tyner showing how to create a space invaders game using Sprite Kit. The tutorial goes through creating the game utilizing Sprite Kit features such as the physics and particle engines.

Tutorial: Take A Great Looking Animation And Turn It Into An iOS Component

Last month I mentioned a nice guide and component showing how to create an interesting circular image loader that has the image expand through the center of the loader.

Here’s an in-depth tutorial from Neeraj Kumar showing how to create a morphing play/pause button utilizing Core Graphics.

In the tutorial Anton explains how he deconstructed the original animation, discusses layers, and then moves through step-by-step as to how to create the button.