Introducing the iOS 10 Feast!

It’s the iOS 10 release date, and you know what that means: time to party — and celebrate with over $30,000 in giveaways! By Chris Belanger.

Save for later

It’s the iOS 10 release date, and you know what that means: time to party!

This year marks our 6th annual iOS release celebration: the iOS 10 Feast.


The iOS 10 Feast consists of 10 courses:

  • Appetizer: Learning Swift 3
  • First Course: iOS Apprentice Fifth Edition
  • Second course: tvOS Apprentice Second Edition
  • Third course: watchOS by Tutorials Second Edition
  • Fourth course: Core Data by Tutorials Third Edition
  • Fifth course: 2D Apple Games by Tutorials Second Edition
  • Sixth course: 3D Apple Games by Tutorials Second Edition
  • Seventh course: iOS Animations by Tutorials Third Edition
  • Eighth course: iOS 10 by Tutorials
  • Ninth Course: Unity Apprentice
  • Tenth Course: iOS 10 Feast Giveaway

Plus, we have over $40,000 in giveaways for lucky readers – our biggest giveaway yet!

And right now, we’re offering 10% off anything in the store with coupon code IOS10FEAST!

Let’s take a closer look at what’s inside.

Appetizer: Learning Swift 3


Apple unveiled a lot of changes in iOS, tvOS, watchOS, and macOS this year, but there’s one thing that will affect every developer: Swift 3.

Swift 3 includes massive changes: to the Swift language, and the Cocoa APIs it uses. This means that if you’re porting your code to Swift 3, you’re going to need to make a ton of changes!

You may have found it hard to keep track of what’s going on with Swift 3 due to its constant evolution, but don’t worry: we’ve got you covered.

So let’s get this feast started with a tasty treat: Learning Swift 3, style!

If you are a beginner to Swift

If you are a beginner to Swift, now is a great time to learn: you can learn Swift 3 from the ground up!

There are two ways to learn Swift 3 at

  • If you prefer to learn by books, you should check out the Swift Apprentice. We’re happy to announce that we’ve updated the book for Swift 3, and it is 100% complete and available for download today!


  • If you prefer to learn by video, you should check out our new video course Beginning Swift, which walks you through the basics of Swift 3 development. All episodes are available today for subscribers.

Beginning Swift 3

If you are an experienced Swift developer

If you’re an experienced Swift developer, we understand your time is valuable.

So how about learning Swift 3 in just 3 minutes?

UNLOCKED! Click to play – Sam Davies and “Swift 3 in 3 Minutes”

UNLOCKED! Click to play - Sam Davies and "Swift 3 in 3 Minutes"

We were planning on releasing this screencast, and three more Swift 3 screencasts, to subscribers tomorrow. But how would you like to view them right now?

All you have to do is tweet this post to help get the word out! If you can help us get 199 retweets, we’ll immediately open the doors and let you view those screencasts for free.

Update: Congratulations, you did it! By helping to spread the word about the iOS 10 Feast, you unlocked Swift 3 screencasts for free. Click on the video still above to view. We hope you enjoy!

Jump-start your Swift 3 learning and click the button below:

First Course: iOS Apprentice Fifth Edition

Is your appetite whetted? Great, then it’s time to start the first course: the iOS Apprentice Fifth Edition!

The iOS Apprentice is our book for complete beginners to iOS development. It has a series of epic-length tutorials that each show you how to build four complete apps from scratch.

In this update, Matthijs has completely updated the text and illustrations for Xcode 8, iOS 10, and Swift 3. This will be a free update for existing PDF customers, to thank you for supporting this site.

Did you know that iOS Apprentice was first written for iOS 5, and Matthijs has updated it for every version of iOS since then for free? You can’t beat that value! :]

“Over the years, I have read iOS books/ebooks by Dave Mark, Big Nerd Ranch, Wei-Ming Lee, Neil Smythe, Matt Neuburg, many RW tutorials and probably several others, but Matthijs Hollemans’ tutorials absolutely tower over the rest. . . .Matthijs’s knowledge is profound and his presentations are flawless, but his detailed explanations are pure dev gold.” –chicago in a recent forum post

The iOS Apprentice Fifth Edition will launch on Wednesday, Sep. 21. Enjoy!

[Order Now]

Second Course: tvOS Apprentice Second Edition


Guess what: we updated the tvOS Apprentice too!

In the tvOS Apprentice Second Edition, you learn how to make tvOS apps from the ground up, with a series of tutorials for complete beginners. You’ll learn how to make tvOS apps in two different ways: via the traditional method using UIKit, and via the new Client-Server method using TVML.

You’ll learn how to download video and other content and display it in your app, built great-looking interfaces with UI elements designed for the Apple TV experience, monetize your app with in-app purchases, add animations, and much, much more!

The second edition includes some brand new new content:

  • A new chapter on PhotoKit (introduced in tvOS 10) to show great Photo Library integrations.
  • A new chapter on Multipeer Connectivity (also introduced in tvOS 10) to show how tvOS and iOS apps can better communicate with one another.
  • Inclusion of Dark Mode APIs in the UI chapters to show how your interface can better display in low light interfaces.

This is also a free update for existing PDF customers, and will be released Wednesday, Sep 28.

We can’t wait to show you the new edition of the book!

[Order Now]

Third Course: watchOS by Tutorials, Second Edition


There’s yet another update to announce — the second edition of watchOS by Tutorials!

watchOS continues to evolve rapidly, and the latest version — watchOS 3 — is no exception. We’ve updated the entire book to show you how to take advantage of all the great stuff in watchOS 3, including working with the digital crown, handling gestures, persist and retrieve data from CloudKit, and more.

We’ve included four new chapters in the second edition:

  • Designing Great Watch Apps: Apple has repeatedly emphasized glanceable, actionable, and responsive as the design goal of watchOS 3 apps. From icon design to the new interactivity APIs, make your apps stand out from the rest.
  • CloudKit: Learn how to persist and retrieve data with CloudKit and keep your Watch and iPhone synchronized — even when they’re not in range of each other.
  • Snapshot API: Glances are out, snapshots are in. Learn how to make your app appear in the new Dock — and update the icon dynamically!
  • Digital Crown and Gesture Recognizers: Explore the rich set of physical interactions with the Watch, including the Digital Crown, pan gestures, and force touch!

This is also a free update for existing PDF customers, and will be released on Monday, Oct 3.

We hope you enjoy! :]

[Order Now]

Chris Belanger


Chris Belanger


Over 300 content creators. Join our team.