Introducing Kickstart: the app that helps indie developers ship
Get the all-in-one workspace for shipping successful apps.
@hacking-with-swift
Publisher
20
Posts
Get the all-in-one workspace for shipping successful apps.
A hands-on AGENTS.md for Claude, Codex, and other AI tools that need firmer opinions about SwiftUI, Core Data, and particles.
Get agent skills for Swift, SwiftUI, Swift Testing, and more
Improve the AI-written code in all your SwiftUI projects with my free agent skill
As AI-assisted coding increases in popularity, here are a handful of things I would suggest you look out for – and what to replace them with instead.
TL;DR: You should use replacing(_:with:) rather than replacingOccurrences(of:with:)
Learn how to take average code and iteratively improve it until it shines
WebView, rich text editing for TextEditor, section index list titles, and more
Raw identifiers, backtraces, task naming, and more.
Trailing commas in lists, metatype key paths, diagnostic groups, and more.
Send money, get rewards.
Bring your apps into the age of AI with AppIntents, image playgrounds, and more!
All books and bundles are half price!
Your complete Swift journey: from first job to leadership, all in one powerful program
Tired of making mistakes while learning to code? You're not alone.
We got new API for colors and gradients, more scrollview improvements, tab improvements, and more.
When fully enabled, Swift 6 is likely to require changes in pretty much every project.
Shop the Hacking with Swift sale and upgrade your skills today!
Important concurrency clean ups ahead of Swift 6.
How Swift's result builders can help us write smarter, safer HTML.