Use the links below to activate a 50%-off discount code on each bundle or book. All books are covered by my lifetime Swift update policy so you'll get free updates as new versions of Swift are released in the future!
NEW: Hacking with Swift+ annual subscriptions!
Hacking with Swift+ is my new subscription service offering high-quality Swift tutorials as videos and articles, including my massive new Ultimate Portfolio App course.
If you want to subscribe it costs $20 per month, but I've just launched a new annual subscription that gets you 12 months for the price of 10!
Buy the Swift Power Pack for $75 (More info) This bundle includes Hacking with iOS, Pro Swift, Understanding Swift, Swift Coding Challenges, Advanced iOS: Volume One, Objective-C for Swift Developers, and Beyond Code at a discounted price.
Buy the Swift Platform Pack for $75 (More info) This bundle includes Hacking with macOS, Hacking with watchOS, Hacking with tvOS, Server-Side Swift (Vapor and Kitura edition), and Advanced iOS Volume Two at a discounted price.
Buy the Swift Plus Pack for $75 (More info) This bundle includes Swift Design Patterns, Testing Swift, SwiftUI by Example, Advanced iOS: Volume Three, Dive Into SpriteKit, and Swift on Sundays: Volume One.
All bundles are usually priced at $150, so with the 50% sale discount on top you can get them for just $75!
We have a lot of books, so it can sometimes be hard to know where to start. To make things easier, We've highlighted a few common kinds of reader and recommended books for each of them. If you have further questions, don't hesitate to email me at email@example.com or tweet me @twostraws.
Buy Hacking with iOS for $20 (More info) This is my best-selling course, teaching you iOS development using SwiftUI and UIKit using complete projects. You can follow the SwiftUI curriculum with 19 complete projects, or the UIKit curriculum with 39 complete project – either way you get thousands of pages of reading plus 50 hours of HD video, and more bonus content!
Buy Pro Swift for $20 (More info) Upgrade your Swift using powerful, modern technologies such as functional programming, protocol-oriented programming, lazy variables, enum associated values, operator overloading and more – all taught in this book and video course.
Buy Swift Design Patterns for $20 (More info) Learn smart, idiomatic techniques to design great Swift apps, from using MVC effectively through to MVVM, delegation, protocols, and more. Drawing examples from Cocoa, Cocoa Touch, and other key Apple frameworks, you'll learn how to design elegant apps that are easier to read, easier to scale, and easier to test.
Buy Testing Swift for $20 (More info) If you're serious about writing great code, you need to be serious about writing great tests. In this book you'll learn how unit tests, UI tests, and more combine to help you work faster and with more confidence.
Improve your skills
Buy Swift Coding Challenges for $15 (More info) Never fear a coding interview again: Swift Coding Challenges sets you the task of solving the most common questions you'll get asked at coding intervews. You get hints in case you get stuck, then complete solutions so you can compare your results.
Buy Advanced iOS: Volume One for $20 (More info) Whether it's iMessage apps, SiriKit integration, rich media user notifications, or speech transcription, iOS has incredible features that can help take your apps to the next level – and they are all covered in this book.
Buy Advanced iOS: Volume Two for $20 (More info) iOS gives us a whole range of powerful tools for you to build intelligent apps, and this book helps you get started with them as quickly as possible: Core ML, Vision, ARKit, and more!
Buy Understanding Swift for $10 (More info) If you're keen to understand why Swift works the way it does, this is the book for you – almost 100 of the most common questions about using Swift get answered in depth right here.
Develop for all platforms
Buy Hacking with macOS for $20 (More info) Whether you have existing iOS skills or you're starting fresh, you can learn macOS coding by building real-world projects with Swift and Xcode – all you need is in this course.
Buy Hacking with watchOS for $20 (More info) watchOS powers Apple's tiniest devices, but users take their watches everywhere they go – even in endurance sports. This book teaches you everything you need to know about SwiftUI for watchOS using practical, real-world projects!
Buy Hacking with tvOS for $20 (More info) tvOS lets you build apps and games for the biggest device of all: your user's television. In this book you'll build 12 real-world projects that teach you apps, games, focus, theming, and more!
Buy Dive Into SpriteKit for $20 (More info) There are lots of SpriteKit books out there, but Dive Into SpriteKit is the first to introduce a new teaching approach that puts your choices right into the games you make.
Complete your collection
Swift on Sundays: Volume One for $20 (More info) This book brings together the first 20 projects from my Swift on Sundays series, with each one walking you through building a complete app from scratch. iOS, macOS, watchOS, and even Vapor are covered!
Buy Swift in Sixty Seconds for $5 (More info) Want to get started with Swift, but find yourself short on time? This is the course for you. Learn Swift in almost a hundred one-minute videos, each teaching one concept with no waffle – and all written for Swift 5.2.
Buy Objective-C for Swift Developers for $15 (More info) Swift is a powerful, modern programming language that will continue to grow over the years ahead. But with over a million existing apps written in Objective-C, you almost certainly need to be able to read, write, and maintain both Swift and Objective-C if you want to score a great job making iOS apps.
Buy Beyond Code for $20 (More info) When you want to go from "part-time hacker" to serious software engineer, there are a ton of extra skills that will help you work smarter, deliver software faster, and take your career to the next level.
Frequently asked questions
Q: How long does this sale run?
It starts on November 16th and runs through to December 6th.
Q: How does the Hacking with Swift+ discount work?
Hacking with Swift+ is my new subscription service offering high-quality Swift tutorials as videos and articles. If you want to subscribe it costs $20 per month, but I've just launched a new annual subscription that gets you 12 months for the price of 10. Although I created the new annual subscription specifically for this sale, I will make sure it stays available after the other Black Friday discounts finish.
Q: I bought some books already – can I upgrade to the bundle?
Normally I'm happy to upgrade readers to a bundle by discounting whatever they paid for the individual books, but this offer is not available during sales.
Q: Are books bought in the sale covered your lifetime Swift upgrade policy?