Save 50% on bundles
- Buy the Swift Power Pack for $75 (More info) This bundle includes Hacking with iOS, Pro Swift, Swift for Complete Beginners, 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 $100 (More info) This bundle includes Pro SwiftUI, Hacking with macOS, Hacking with watchOS, Hacking with tvOS, Server-Side Swift, 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, Swift Concurrency by Example, Advanced iOS: Volume Three, Dive Into SpriteKit, and Swift on Sundays: Volume One.
Hacking with Swift+ annual subscriptions
Hacking with Swift+ is my subscription service offering high-quality Swift tutorials as videos and articles, including my massive Ultimate Portfolio App course, the all-new course teaching you how to create the incredible iOS Weather app, monthly livestreams, plus lots of other exclusive benefits.
If you want to subscribe it costs $20 per month, but you can also choose an annual subscription that saves you $40 a year!
Subscribe Yearly ($200/year)
Subscribe Monthly ($20/month)
Find out more
Save 25% on my newest book
NEW: Buy Pro SwiftUI for $37.50 (More info) Unleash SwiftUI's potential and build smarter, faster apps, then learn how to build incredible animations, transitions, layouts, and more. Includes over seven hours of videos to accompany the book!
Save 50% on individual books
Get the best sellers
- UPDATED FOR VENTURA: Buy Hacking with macOS for $25 (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.
- UPDATED FOR watchOS 9: 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 SwiftUI by Example for $10 (More info) As the world's largest collection of SwiftUI tips, tricks, and techniques, SwiftUI by Example will help you build great apps with SwiftUI fast.
- Buy Swift Concurrency by Example for $10 (More info) There is no faster way to get to grips with Swift's powerful concurrency tools than this book, which is packed with examples, tips, and techniques to get you moving fast.
- 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 $25 (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 Advanced iOS: Volume Three for $20 (More info) This book covers some of Apple's most advanced frameworks, including Create ML, Siri Shortucts, ARKit 2.0, sentiment analysis, and much 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 $25 (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 for Complete Beginners for $10 (More info) The most comprehensive introduction to Swift programming you can find, with over 200 pages and 70 in-depth videos explaining all the core concepts in clear, practical terms so you can start coding immediately.
- 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.6.
- 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 hundreds of thousands of existing apps written in Objective-C, many companies still require their developers to be able to read, write, and maintain both Swift and Objective-C.
- 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 15th and runs until December 4th.
Q: How does the Hacking with Swift+ discount work?
Hacking with Swift+ is my subscription service offering high-quality Swift tutorials as videos and articles. If you want to subscribe it costs $20 per month, but the annual subscription gets you 12 months for the price of 10.
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: Can I use the discount to buy books for my team?
Yep! When you select any book, just change the Quantity to whatever number you want – you'll save up to 50% on each copy, so it adds up to some big savings!
Q: Are books bought in the sale covered your lifetime Swift upgrade policy?
Yes! You get free Swift updates for the lifetime of every book you buy, during a sale or outside a sale – please see here for details.
Q: Are books bought in the sale entitled to Frequent Flyer Club bonus content?
Yes! You get the same benefits of my Swift Frequent Flyer Club regardless of when you buy books. This scheme gives you bonus content as my way of thanking you for choosing my books.