Learn iOS

The mobile operating system that runs on the iPhone, iPad, iPod touch, and Apple TV.

The Weekly Iteration

Hosted by

Joe Ferris and Tony

Joe Ferris
Tony

Joe and Tony look at how Swift can reuse code from Objective-C libraries. Dive through a real example of using the Dropbox Objective-C client. See how to use bridging headers to pull in Objective-C code, how to handle failure in a more idiomatic...

Hosted by

Joe Ferris and Gordon Fontenot

Joe Ferris
Gordon Fontenot

Gordon joins Joe to discuss an alternative approach to testing for situations where unit testing falls flat. Learn how property-based tests can be more useful than unit tests. Gordon discusses unit testing in Swift using Quick and Nimble, then...

Hosted by

Ben Orenstein and Tony

Ben Orenstein
Tony

In this episode, special guest Tony joins us to give his first impressions on Swift as an Objective-C developer. Swift Programming Book WWDC Swift Session Videos: Tony recommends Intro, Intermediate & Advanced Swift to get started.

Hosted by

Joe Ferris and Tony

Joe Ferris
Tony

Joe and Tony run through some common Ruby idioms, demonstrating how they work in Swift. Examples include using Swift's Optional to replace Ruby's nil and using closures to navigate collections.

Hosted by

Joe Ferris and Tony

Joe Ferris
Tony

Tony joins Joe to introduce some functional programming concepts in Apple's new language, Swift. Tony uses the magic of Apple's new playgrounds to demonstrate some simple functional ideas, such as functions as values, closures, currying, enums,...

Hosted by

Chris Toomey and Giles Van Gruisen

Chris Toomey
Giles Van Gruisen

React Native is a project from Facebook that allows developers to use React to build native mobile applications. This presents an amazing opportunity as now we can use the same tools, workflows, and approach to build for both web and mobile,...