Developer Blog Top 10 Developer Tools Apple introduced at WWDC25 Explore breakthrough features like Foundation Models bringing on-device AI, ChatGPT integration in Xcode, AlarmKit enabling true alarm apps, and major improvements to visionOS spatial experiences.
Developer Blog Unlocking the Real Power of Swift 6's Typed Throws with Error Chains Discover how to turn Typed Throws from a headache into a superpower — with clean error handling and powerful debugging insights.
Developer Blog Swift Error Handling Done Right: Overcoming the Objective-C Error Legacy Tired of cryptic Swift error messages like '(YourError error 0)'? Here's how to fix them for good—with clarity and elegance.
Swift Evolution Monthly Swift Evolution Monthly: May-November 2024 Discover the latest Swift updates, from Objective-C compatibility improvements to metatype keypaths, trailing commas, and new compiler controls—plus a must-have app for tracking proposals!
Swift Evolution Monthly Swift Evolution Monthly: February-April 2024 Swift 6 around the corner, Swift Backtrace APIs for improved Debugging, Improving Concurrency, a new Swift Steering Workgroup, and much more. Summarizing the best of Swift Evolution from February to April 2024.
Swift Evolution Monthly Swift Evolution Monthly: January '24 Smoothing out some rough edges in Swift concurrency. System-level programming with low-level atomics. And many interesting new proposals linked!
Swift Evolution Monthly Swift Evolution Monthly: December '23 Our biggest wish came true: Explaining Typed Throws in Swift. Also: Improved namespacing and reduced dependency creep. And 14 more proposals linked!
Developer Blog Preparing My App for Swift 6 How to enable Swift 6 mode for your Xcode projects and for your SwiftPM modules today. And what the migration experience is like.
Swift Evolution Monthly Swift Evolution Monthly Jan + Feb '23 Expression Macros, Deprecate @UIApplicationMain, Forward Declared ObjC Interfaces, Swift 5.8 & 6 schedule