iOS Newsletter
Hi folks!
The year is coming to an end and annual reviews are happening. We spotted a fascinating article by Denis Stetskov about rethinking annual reviews — worth checking out if you’re planning your strategy for next year.
This week, new requirements for Social Media Apps in Australia start to be mandatory, bringing the Declared Age Range API into focus. It’s likely this will become worldwide eventually, so now’s the perfect time to get experience with this API.
Apple releases: 26.2 RC’s 2 were released, continuing the steady pace of platform evolution.
This week we’ve got SwiftUI effects, watchOS pitfalls, co-design methodology, Swift 6 settings, visionOS automation, and plenty of AI insights — something for everyone. Enjoy the reading!
SwiftUI
Add an inner shadow to a symbol image in SwiftUI
Want SF Symbols that appear cut out from their background? Natalia Panferova demonstrates applying inner shadows for a subtle depth effect.
watchOS
From YaoYao to Tooboo: watchOS Development Pitfalls and Practical Tips
Building for watchOS is full of surprises—learn how to handle version mismatches, WCSession communication, and memory leaks. Haozes shares practical solutions from developing YaoYao and Tooboo.
Design
Designing with people: Creating applications for reality
Are your apps designed for users or with them? Alice Milo explores co-design methodology and why community-centered approaches create better applications.
Concurrency
What Setting Should I Use?
Overwhelmed by Swift 6 compiler settings and language modes? Matt Massicotte breaks down which 5 settings truly matter and which you can safely ignore.
visionOS
Scripting a process for the Example Code Xcode Project
Tired of manually updating your Xcode project files every time you add an example? Joseph Simpson shows how he automated the process using metadata and scripting.
AI
What to fix in AI-generated Swift code
Using AI tools to generate Swift code? Paul Hudson highlights the most common mistakes LLMs make and how to spot them immediately.
Weekend Hack: Letting Ollama Sift 1,000 iOS Blogs for AI Gems
How can you understand AI’s impact on iOS development at scale? Giordano Scalzo reveals how he trained Ollama to sift through 1,000 iOS blogs for insights.
Introducing swift-huggingface: The Complete Swift Client for Hugging Face
How can Swift developers leverage the Hugging Face Hub without Python? Mattt Thompson introduces a complete Swift client with robust downloads and flexible authentication.