//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
Weekly Swift & iOS dev insights from @snappmobile.bsky.social 📬 https://ios-newsletter.snappmobile.io/subscribe.html
Snapp iOS Weekly









Loading...
📢 𝗜𝘀𝘀𝘂𝗲 𝟵𝟲 𝗶𝘀 𝗼𝘂𝘁! Fresh insights: 🔧 @𝑆𝑡𝑎𝑡𝑒 𝑚𝑎𝑐𝑟𝑜 𝑖𝑛 𝑋𝑐𝑜𝑑𝑒 27 💻 𝑆𝑖𝑚𝑢𝑙𝑎𝑡𝑜𝑟 𝑟𝑢𝑛𝑡𝑖𝑚𝑒𝑠 𝑣𝑖𝑎 𝐶𝐿𝐼 🤖 𝑋𝑐𝑜𝑑𝑒 27 𝑎𝑔𝑒𝑛𝑡 𝑠𝑘𝑖𝑙𝑙𝑠 ⚡ 𝐴𝑔𝑒𝑛𝑡𝑖𝑐𝑆𝑤𝑖𝑓𝑡 🐍 𝑓𝑚 𝐶𝐿𝐼 🖥️ 𝐼𝑛𝑠𝑝𝑒𝑐𝑡𝑜𝑟 𝐺𝑢𝑖𝑑𝑒𝑙𝑖𝑛𝑒𝑠 📝 𝑊𝑊𝐷𝐶26 𝑡𝑙;𝑑𝑤 📜 𝐿𝑎𝑧𝑦 𝑠𝑡𝑎𝑐𝑘𝑠 & 𝑠𝑐𝑟𝑜𝑙𝑙𝑖𝑛𝑔 #Swift #iOSDev ios-newsletter.snappmobile.io/issues/2026-...
🔧 𝐼𝑛𝑖𝑡𝑖𝑎𝑙𝑖𝑧𝑖𝑛𝑔 @𝑂𝑏𝑠𝑒𝑟𝑣𝑎𝑏𝑙𝑒 𝑤𝑖𝑡ℎ @𝑆𝑡𝑎𝑡𝑒 𝑖𝑛 𝑋𝑐𝑜𝑑𝑒 27 by Natalia Panferova (@natpanferova.bsky.social) @𝑆𝑡𝑎𝑡𝑒 is now a macro with lazy evaluation for @𝑂𝑏𝑠𝑒𝑟𝑣𝑎𝑏𝑙𝑒 classes. No more wasted init cycles or optional workarounds. #Swift #SwiftUI nilcoalescing.com/blog/Initial...
3d
1d
Hello again!
ios-newsletter.snappmobile.io
SwiftUI's @State changes from a property wrapper to a macro in Xcode 27, gaining lazy evaluation of the initial value and fixing unnecessary @Observable model initialization on view recreation.
iOS Newsletter Issue 96
Initializing @Observable classes with the @State macro in Xcode 27
nilcoalescing.com
Authors: @natpanferova.bsky.social, @donnywals.bsky.social, @avanderlee.com, @migueldeicaza.bsky.social, Blake Crosley, @marioguzman.bsky.social, @jacobstechtavern.com, Rens Breur. Never miss an issue → subscribe: ios-newsletter.snappmobile.io/subscribe
3d
Snapp iOS Weekly
Snapp iOS Weekly
🙂 𝐴𝑔𝑒𝑛𝑡𝑖𝑐𝑆𝑤𝑖𝑓𝑡 by Miguel de Icaza (@migueldeicaza.bsky.social) An 𝑎𝑖 macro that generates function bodies at expansion time via Codex. Describe intent, skip boilerplate. #Swift #AI github.com/migueldeicaz...
💾 𝐶𝑜𝑟𝑒 𝐷𝑎𝑡𝑎 + 𝑂𝑏𝑠𝑒𝑟𝑣𝑎𝑡𝑖𝑜𝑛 by Xu Yang (@fatbobman.com) Property-level reactivity for 𝑁𝑆𝑀𝑎𝑛𝑎𝑔𝑒𝑑𝑂𝑏𝑗𝑒𝑐𝑡 via the Observation framework. Organize state by business logic, not observation constraints. #CoreData #SwiftUI #Observation fatbobman.com/en/posts/cor...
💻 𝐼𝑛𝑠𝑡𝑎𝑙𝑙𝑖𝑛𝑔 𝑠𝑖𝑚𝑢𝑙𝑎𝑡𝑜𝑟 𝑟𝑢𝑛𝑡𝑖𝑚𝑒𝑠 𝑓𝑟𝑜𝑚 𝑡ℎ𝑒 𝑐𝑜𝑚𝑚𝑎𝑛𝑑 𝑙𝑖𝑛𝑒 by Donny Wals (@donnywals.bsky.social) Xcode 27 runtime downloader stalling? Skip the GUI - 𝑥𝑐𝑜𝑑𝑒𝑏𝑢𝑖𝑙𝑑 -𝑑𝑜𝑤𝑛𝑙𝑜𝑎𝑑𝑃𝑙𝑎𝑡𝑓𝑜𝑟𝑚 from Terminal does the job. #Xcode #iOSDev www.donnywals.com/installing-s...
🎬 𝑆𝑤𝑖𝑓𝑡𝑈𝐼 𝑎𝑛𝑖𝑚𝑎𝑡𝑖𝑜𝑛 𝑡𝑖𝑚𝑖𝑛𝑔 by Natalia Panferova (@natpanferova.bsky.social) Easing curves, spring physics, and 𝐶𝑢𝑠𝑡𝑜𝑚𝐴𝑛𝑖𝑚𝑎𝑡𝑖𝑜𝑛 - everything you need for polished motion in your apps. #SwiftUI #Animation nilcoalescing.com/blog/Animati...
🤖 𝑇ℎ𝑒 𝑠𝑒𝑟𝑣𝑒 𝑚𝑜𝑑𝑒 𝑎𝑛𝑑 𝑡ℎ𝑒 𝑂𝑝𝑒𝑛𝐴𝐼 𝑝𝑟𝑜𝑡𝑜𝑐𝑜𝑙 by David Krcek Turn local Apple Foundation Models into an OpenAI-compatible HTTP server with 𝑎𝑝𝑓𝑒𝑙. Swap models, test with 𝑐𝑢𝑟𝑙, keep it clean. #Swift #AI #FoundationModels www.rotecodefraktion.de/en/blog/apfe...
🤖 𝑈𝑠𝑖𝑛𝑔 𝑋𝑐𝑜𝑑𝑒 27'𝑠 𝐴𝑔𝑒𝑛𝑡 𝑆𝑘𝑖𝑙𝑙𝑠 𝑖𝑛 𝐶𝑙𝑎𝑢𝑑𝑒, 𝐶𝑜𝑑𝑒𝑥, 𝑎𝑛𝑑 𝐶𝑢𝑟𝑠𝑜𝑟 by Antoine van der Lee (@avanderlee.com) Export Apple's official agent skills via 𝑥𝑐𝑟𝑢𝑛 𝑎𝑔𝑒𝑛𝑡 𝑠𝑘𝑖𝑙𝑙𝑠 𝑒𝑥𝑝𝑜𝑟𝑡 and use them in your favorite IDE. #Xcode #AI #iOSDev www.avanderlee.com/ai-developme...
1h
5d
1d
🏎️ 𝐶𝑎𝑛 𝑆𝑤𝑖𝑓𝑡 𝑀𝑎𝑡𝑐ℎ 𝑅𝑢𝑠𝑡 𝑜𝑛 𝑎 𝐿𝑎𝑚𝑏𝑑𝑎? 𝐴𝑙𝑚𝑜𝑠𝑡. by Sébastien Stormacq (@sebsto.bsky.social) S3 archiving benchmark - Swift nearly matches Rust using Soto SDK and zero-copy 𝐵𝑦𝑡𝑒𝐵𝑢𝑓𝑓𝑒𝑟. #Swift #ServerSideSwift #AWS stormacq.com/2026/06/02/c...
6d
5d
10h
Snapp iOS Weekly
6d
Snapp iOS Weekly
Snapp iOS Weekly
Snapp iOS Weekly
Snapp iOS Weekly
Snapp iOS Weekly
Snapp iOS Weekly
Snapp iOS Weekly
ios-newsletter.snappmobile.io
I agree to receive your newsletters and accept the data privacy statement.
Snapp iOS Weekly | Subscription
We start apfel as a local OpenAI-compatible server, walk through every endpoint and see where the protocol diverges from OpenAI — Article 2 of the series "A Local Coding Agent with apfel".
www.rotecodefraktion.de
The serve mode and the OpenAI protocol
Review the full range of animation timing options available in SwiftUI, including easing curves, spring animations, the CustomAnimation protocol, and animation modifiers.
nilcoalescing.com
SwiftUI animation timing
Tired of having to write Swift code like an animal? Let the AI macro do the work for you. - migueldeicaza/AgenticSwift
github.com
Discover how Xcode 27 introduces official agent skills, improving your app development experience with innovative features.
www.avanderlee.com
GitHub - migueldeicaza/AgenticSwift: Tired of having to write Swift code like an animal? Let the AI macro do the work for you.
Using Xcode 27's Agent Skills in Claude, Codex, and Cursor
After installing the Xcode 27 beta, I tried to download all the simulator runtimes that I needed. The watchOS runtime installed flawlessly, but I had issues installing the iOS runtime. I kept seeing…
www.donnywals.com
Installing simulator runtimes from the command line – Donny Wals
Bring SwiftData-like Observation to Core Data with CDE. Discover how to achieve property-level tracking in SwiftUI and solve key engineering challenges.
fatbobman.com
A few weeks ago, Jérémie Rodon published On-Demand Archives on S3, a detailed write-up of a Rust Lambda that downloads 3,000 objects (15 GB) from S3, streams them into a ZIP archive, and uploads the…
stormacq.com
Core Data + Observation - From Property-Level Reactivity to a Freer Mental Model
Can Swift Match Rust on a Lambda Micro-Benchmark? Almost.