Join over 100,000 readers today
Includes free updates for SwiftUI and new Swift versions – click to read my update policy
Whether you have existing iOS skills or you're starting fresh, you can learn macOS coding by building real-world projects with Swift 5.10, SwiftUI, and Xcode – all you need is in this course.
You can always be guaranteed you're learning the latest, greatest Apple technologies because all the SwiftUI tutorials are written for macOS 14 or later.
Don't waste time with out of date tutorials – here you can learn smart, powerful, and expressive Swift the way it was meant to be written.
You learn Swift while you make real macOS projects with SwiftUI, so you can apply new skills immediately and see them work in context.
I've already taught thousands of people how to build iOS apps, and now I'll help you transfer your skills to macOS and unleash the power of your desktop.
Hacking with macOS teaches you Swift and macOS frameworks through real-world SwiftUI projects. The book includes the same comprehensive Swift introduction as Hacking with iOS, but then goes on to teach you how to build amazing macOS apps using SwiftUI, SpriteKit, and more.
While building projects, you'll learn all this and more:
Get the project source code here
Hacking with macOS follows the same approach I used with Hacking with iOS: small, standalone projects that teach individual techniques starting from scratch, so you end up with a huge library of finished projects you can develop further or use as the base for something entirely new.
This book teaches you everything you need to build great macOS apps, rather than just a specialized subset of SwiftUI. After all, macOS is a powerful operating system in its own right, and if you want to build software that truly feels at home on the Mac – apps and games that feel Mac-first rather than Mac-ported – it’s important you focus on all the amazing things that make the Mac unique.
Download the table of contents (SwiftUI)
Download free 24-page sample (SwiftUI)
Download the table of contents (AppKit)
Download free 24-page sample (AppKit)
(Your purchase includes both SwiftUI and AppKit editions, so you can follow whichever you prefer.)
Link copied to your pasteboard.