🔧 𝐼𝑛𝑖𝑡𝑖𝑎𝑙𝑖𝑧𝑖𝑛𝑔 @𝑂𝑏𝑠𝑒𝑟𝑣𝑎𝑏𝑙𝑒 𝑤𝑖𝑡ℎ @𝑆𝑡𝑎𝑡𝑒 𝑖𝑛 𝑋𝑐𝑜𝑑𝑒 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...
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.
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
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...
🏎️ 𝐶𝑎𝑛 𝑆𝑤𝑖𝑓𝑡 𝑀𝑎𝑡𝑐ℎ 𝑅𝑢𝑠𝑡 𝑜𝑛 𝑎 𝐿𝑎𝑚𝑏𝑑𝑎? 𝐴𝑙𝑚𝑜𝑠𝑡. 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...
Snapp iOS Weekly
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.
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".
Review the full range of animation timing options available in SwiftUI, including easing curves, spring animations, the CustomAnimation protocol, and animation modifiers.
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…
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…