Our popular book Swift by Tutorials is now fully updated for Swift 1.2 – learn how to get your copy!
Learn about memory management in Swift which uses Automatic Reference Counting, and when you need to provide more information to help ARC do its job.
Our popular book iOS Games by Tutorials is now fully updated for Swift 1.2 – learn how to get your copy!
Learn about generics, a way to create code that can be performed on many types without sacrificing type safety.
Learn how to toss your views around with gestures and realistic physics behavior in this UIKit Dynamics tutorial!
Learn about the rules of initialization and see them in practice.
Learn how access control is implemented in Swift.
In this Reveal tutorial, learn how to debug the view hierarchy and constraints of your iOS app – in real-time.
Learn about Swift closures, a way to encapsulate your code, similar to blocks in Objective-C.
The iOS community is something really special, and we should all be contributing to it. Find out why and how in this speech by Ryan Nystrom!
Learn about extensions, which allow us to provide additional functionality to your classes, structs, and enums whether you have the source code or not.
Check out some apps released by fellow readers in the past month, including an Apple Watch app, an anonymous social network, and some fun games!
Learn about protocols in Swift: how you can define them and why you would want to do that in the first place.
Get your iOS Swift apps working with the most common background modes: audio playback, location updates, general finite-length tasks, and background fetch.
Learn about Swift properties which are a way to store data within your classes or structs.