What's New in Swift 6.3 and 6.4
Swift shipped twice this cycle: 6.3 in the spring and 6.4 alongside Xcode 27 at WWDC. Module selectors, async defer, and task cancellation shields are the three changes you'll actually use.
// Swift and SwiftUI tutorials, Objective-C archaeology, React Native survival guides, AI experiments, and other rabbit holes I fall into.
Requires iOS 26.0+
Explore the cutting-edge APIs introduced in iOS 26. StoreKit enhancements, new SwiftUI modifiers, and the latest platform capabilities. Stay ahead with tutorials on brand-new features.
Build beautiful, declarative UIs for iOS 13+ with SwiftUI. Master views, state management, and cross-platform development.
Learn powerful UIKit patterns for iOS apps. Integrate with SwiftUI or build traditional view controller-based applications.
Master Swift fundamentals, best practices, and advanced language features for writing clean, efficient code.
Create immersive spatial computing experiences for Apple Vision Pro
Build health apps, complications, and watch faces for Apple Watch
Develop native desktop applications with AppKit and SwiftUI
Share code across iOS, iPadOS, macOS, and more
Master debugging tools, write effective tests, and troubleshoot issues efficiently
Build intuitive forms with TextFields, validation, and smart keyboard handling
Control data flow with @State, @Binding, @Observable, and Environment patterns
Implement sheets, modals, NavigationStack, and complex navigation flows
Boost productivity with Xcode features, shortcuts, and advanced workflows
Fast solutions to common problems - get unstuck quickly with focused answers
Swift shipped twice this cycle: 6.3 in the spring and 6.4 alongside Xcode 27 at WWDC. Module selectors, async defer, and task cancellation shields are the three changes you'll actually use.
iOS 27 lets you drag to reorder in any container, add swipe actions outside of List, and cache AsyncImage responses. A tour of the headline SwiftUI changes from WWDC 2026, with code.
Before WWDC 2026 I wrote down predictions and never hit publish. Four months later, with iOS 27 out and iPhone Duo days away, it's time to grade them against what Apple actually shipped.
App Store Connect now takes iPhone Duo screenshots, with separate sizes for the inner and outer displays. Here are the exact dimensions, how to capture them in the simulator, and when Apple starts requiring them.
When two windows share iPhone Duo's inner display, neither one is told which side it's on. I built a proof of concept in Xcode 27.1 and found the fold's ReservedRegion answers it, once you know its frame is clipped to your window.
iOS 27.2 changes App Tracking Transparency in the European Union: a full-page prompt with Markdown text, an optional Additional Information button, and a yearly re-prompt. Here's who sees what and how to adopt the new API.
Get notified when I publish new tutorials on Swift, SwiftUI, and iOS development. No spam, unsubscribe anytime.