NEW: Start my new Ultimate Portfolio App course with a free Hacking with Swift+ trial! >>
Make apps, make friends, make a difference
Text views, grids, color pickers, and more!
A new subscription service to help deepen your knowledge of Swift
Answers common beginner questions and more
Explore a cartoon world without social distancing.
Get Swifty cryptography everywhere
All books and bundles are half price!
Get schwifty with Swift and SwiftUI
My new, free course starts today – join in!
Smarter! Faster! Darker!
Want to learn SwiftUI? Start here.
Learn SwiftUI online for free or buy the download edition
All the major iOS developer and API changes announced at WWDC19
Come and learn Swift, make friends, and help a great cause
Ready to power distributed computing, middleware, and more
Find out who won free copies of my latest book.
A brief look back on another year of Hacking with Swift
24 days of articles and discounts
Learn Swift for less!
Help recognize and celebrate the people and projects that make our community amazing!
Everything that has changed in one place
Add tests, use CocoaPods, get continuous integration, and more!
Keep track of all language changes in one place
What’s changed, how to get started, and an interview with its creator all in one – and all free.
My pick of the best for this year…
It’s easier than you think with this one weird trick…
Find the best iOS conference near you!
Save money with the world's finest Swift tutorials!
The reports of MVC's death have been greatly exaggerated
Come to my online webinar series and take your Swift to the next level!
After the behemoth of iOS 11, this is just a patch release.
Take your app around the world with smarter, simpler code
Book updates are free thanks to my lifetime update policy
Now that Xcode 9 is out it’s time to look forward to next year
New design and development tips for all developers working on augment reality apps
Apple's September event just finished, and here's what we learned
Learn something new with these quick Swift code samples.
Link copied to your pasteboard.