π§© π΅πππ πππ πππ by Sergio Fraile
Redux vs TCA vs Bloc - comparing state management. π΅πππππ€πππ‘ offers event-driven state with minimal ceremony and isolated per-feature components.
#SwiftUI #Swift #iOS
medium.com/@fray_88/blo...
Posts by Snapp iOS Weekly
π€ ππΉ ππ¦πππππ ππ ππ€πππ‘ππΌ πππ₯π‘ by Natalia Panferova (@natpanferova.bsky.social)
Why direct πΌππππ interpolation in πππ₯π‘ fails outside localized strings, and the correct workarounds.
#SwiftUI #Swift #iOSDev
nilcoalescing.com/blog/Embeddi...
π³ ππ‘ππππΎππ‘ 2 ππ’ππ πππππ‘ππππ by Jan Armbrust (@n0rthk1n9.eurosky.social)
Build tiered subscriptions for iOS 26 - πππ π πΌππππ‘πππππs, enum tiers, and status observers.
#StoreKit #Swift #iOSDev
www.createwithswift.com/providing-ac...
π€ πΆππππ₯ ππ π πΆππ ππ by OpenAI
Practical Codex AI examples for iOS and macOS: creating app intents for Siri, migrating to Liquid Glass, scaffolding native apps, and debugging in the simulator.
#Swift #iOSDev #AI
developers.openai.com/codex/use-ca...
Authors:
OpenAI, @n0rthk1n9.eurosky.social, @natpanferova.bsky.social, Sergio Fraile, @0xwdg.bsky.social, Gabriel Theodoropoulos, mobilea11y, Pavel Andreev.
Never miss an issue β subscribe: ios-newsletter.snappmobile.io/subscribe
π± πππππ² π΄π΄ πΆπ πΌππ!
Highlights:
π€ πΆππππ₯ ππ π πΆππ ππ
π³ ππ‘ππππΎππ‘ 2
π€ ππΉ ππ¦πππππ ππ πππ₯π‘
π§© π΅πππ ππ‘ππ‘π ππππππππππ‘
π .π ππππβππππ
βοΈ πππππ ππππ’ ππππππ‘πππ
βΏ ππππ£πππ€ π΄ππππ π ππππππ‘π¦
β‘ πΈπ£πππ‘ π»πππππππ
#Swift #SwiftUI #iOSDev
ios-newsletter.snappmobile.io/issues/2026-...
π ππππππ΅πππ β ππππ πππ’π ππππ΅πππ, πΌπ‘ πΆπ’ππ ππ π΅πππ by Hypersolo
Your MacBook now verbally retaliates when slapped, with escalating responses as the slap count climbs. Questionable utility, maximum entertainment β vibe coding at its finest.
#macOS #Fun #VibeCoding
smackbook.hypersolo.ai
π€ πππππ - πππ’π πππ π΄ππππππ¦ π»ππ π΄πΌ by Franz Enzenhofer
Zero-config CLI access to the 3B on-device LLM in macOS Tahoe. No API keys, no token costs, runs entirely on Apple Silicon. A single brew install gives you a UNIX tool, OpenAI-compatible server, and interactive chat.
#AI #macOS #AppleSilicon
π π΄ππ ππ ππππ π
πππππ‘ ππππ’ π‘π ππ€πππ‘ππΌ by Mark Szymczyk
Implement an Open Recent menu using NSDocumentController to track recent items and an @Observable class to ensure the menu stays in sync dynamically when contents change.
#SwiftUI #macOS #iOSDev
swiftdevjournal.com/posts/open-r...
πΌ π΄π π¦πππΌππππ ππ ππ€πππ‘ππΌ by Wesley de Groot (@0xwdg.bsky.social)
AsyncImage handles remote image loading asynchronously with built-in caching. Covers phase handling (empty, success, failure), image gallery use cases, and when third-party alternatives are worth it.
#SwiftUI #iOSDev
π π΅π’ππππππ π πΏππ π‘ π
ππππππππππ‘ ππ ππ€πππ‘ππΌ by Majid Jabrayilov (@mecid.bsky.social)
Build custom scrollable containers using ScrollView with lazy stacks and Container View APIs. Create reusable ScrollingSurface, DividedCard, and SectionedSurface components for full control over the UI.
#SwiftUI
π¨ πΆπ’π π‘ππππ§πππ ππΉ ππ¦πππππ ππ ππ€πππ‘ππΌ by Natalia Panferova (@natpanferova.bsky.social)
Covers size with font(), color with foregroundStyle(), rendering modes (monochrome, hierarchical, palette, multicolor), variable values for dynamic states, and fill and slash design variants.
#SwiftUI #SFSymbols
π πππππππππππππππ‘πΆπππ‘ππ₯π‘ πππ ππ€πππ‘ 6.2 ππππππππ by Xu Yang (@fatbobman.com)
Why does NSManagedObjectContext now cross isolation domains without errors? Not the compiler - Apple quietly added NS_SWIFT_SENDABLE annotations to the SDK in Xcode 26. A key insight for Core Data developers.
#CoreData
π¦ πΈπ₯πππππππ ππ€πππ‘'π πΌπ·πΈ ππ’πππππ‘ by Tracy Miranda (@tracymiranda.bsky.social)
The Swift extension for VS Code is now on the Open VSX Registry, bringing support to Cursor, VSCodium, AWS Kiro, and more. Code completion, debugging, and DocC across macOS, Linux, and Windows.
#Swift #iOSDev #VSCode
Authors:
@tracymiranda.bsky.social, @fatbobman.com, @natpanferova.bsky.social, @mecid.bsky.social, @0xwdg.bsky.social, Mark Szymczyk, Franz Enzenhofer, Hypersolo.
Never miss an issue β subscribe: ios-newsletter.snappmobile.io/subscribe
π± πππππ² π΄π³ πΆπ πΌππ!
Fresh insights:
π¦ ππ€πππ‘'π πΌπ·πΈ ππ’πππππ‘
π πππππππππππππππ‘πΆπππ‘ππ₯π‘ & ππππππππ
π¨ πΆπ’π π‘ππππ§πππ ππΉ ππ¦πππππ
π π΅π’ππππππ π πΏππ π‘ π
ππππππππππ‘
πΌ π΄π π¦πππΌππππ
π ππππ π
πππππ‘ ππππ’
π€ πππππ - πππ’π πππ π΄ππππππ¦ π»ππ π΄πΌ
π ππππππ΅πππ
#Swift #SwiftUI
ios-newsletter.snappmobile.io/issues/2026-...
π§ͺ ππππ€πΌππ ππππ‘ππ πππ ππ€πππ‘ππΌ: ππππβπππ π‘βπ π
ππ ππ πππ π΅ππππππ‘π by Jon Reid (@qualitycoding.org)
Is ViewInspector worth the third-party dependency? It enables finding subviews, querying attributes, and triggering actions in SwiftUI unit tests.
#SwiftUI #Testing
qualitycoding.org/viewinspecto...
π πΌππππππ‘π ππππππππππ€ ππ ππ€πππ‘ππΌ by Artem Mirzabekian
Build a seamless looping carousel in SwiftUI with horizontal and vertical support. Uses scroll geometry observers to detect wrap-around and preserve velocity during position jumps.
#SwiftUI #iOSDev #iOS
livsycode.com/swiftui/infi...
β‘ πππππ π΅π’πππ πππ‘ππππ§ππ‘πππ π’π πππ 6 π΄ππππ‘ ππππππ by Antoine van der Lee (@avanderlee.com)
Five specialized agents benchmark builds, analyze settings, and apply optimizations - coordinated by an orchestrator skill. One project went from 70s to 9s incremental build time.
#Xcode #iOSDev
Itβs the matter of preferences and efficiency. Probably not a good idea to use approach that doesnβt fit you. Though it worth to know about the options.
π€ ππππππππππ§πππ ππππ π€ππ‘β π΄πΌ by Nicolas Vergoz (@vrgz.me)
80% preparation, 20% execution β that's the takeaway from prototyping parallel AI agents with git worktrees and Claude Code. Some tasks still need sequential execution due to dependencies.
#AI #DeveloperTools
vrgz.me/blog/paralle...
π§ πΆπππππ πππ ππππ πππ π€ππ‘β π π€πππ‘-ππππ πππ by Mark Szymczyk
Build complex parsers by composing smaller ones with Point-Free's swift-parsing library. The article walks through parsing Jujutsu VCS change output using ππππ π blocks and πππ modifiers.
#Swift #Parsing
swiftdevjournal.com/posts/compos...
π¦ πππππππ πππππ‘π ππ πππππ by Matt Massicotte (@massicotte.org)
Xcode 26.4 brings package traits from SwiftPM 6.1, letting you expose configurable options to package consumers. Enable optional dependencies and conditional compilation with fine-grained control.
#Swift #SwiftPM #iOSDev
π¦ πβππ‘'π πππ€ ππ ππ€πππ‘: ππππβ 2026 πΈπππ‘πππ by Owen Voorhees & Dave Lester (@davelester.dev)
Swift 6.3 is out! Swift Build now integrates with SPM for a consistent build experience across all platforms. Plus: systems programming talks, community stories, and new Evolution proposals.
#Swift #iOSDev
Authors:
Owen Voorhees, @davelester.dev, @massicotte.org, Mark Szymczyk, @vrgz.me, @avanderlee.com, Artem Mirzabekian, @qualitycoding.org.
Never miss an issue β subscribe: ios-newsletter.snappmobile.io/subscribe
π πππππ² π΄π² πΆπ πΌππ!
On the agenda:
π¦ πβππ‘'π πππ€ ππ ππ€πππ‘: ππππβ
π¦ πππππππ πππππ‘π ππ πππππ
π§ πΆπππππ πππ ππππ πππ π€ππ‘β π π€πππ‘-ππππ πππ
π€ ππππππππππ§πππ π€ππ‘β π΄πΌ
β‘ πππππ π΅π’πππ πππ‘ππππ§ππ‘πππ
π πΌππππππ‘π ππππππππππ€
π§ͺ ππππ€πΌππ ππππ‘ππ
#Swift #SwiftUI #iOSDev
ios-newsletter.snappmobile.io/issues/2026-...
π» πΏπππ΄ππππππππ ππ by Sam Gold
A macOS utility that reads your MacBook's lid angle sensor and optionally plays a wooden door creaking sound. Works on M4 MacBook Pro and newer Intel models.
#macOS #Swift
github.com/samhenrigold...
π§± πΆπ·πΈ: ππππππ πΆπππ π·ππ‘π by Xu Yang (@fatbobman.com)
An experimental toolkit that bridges Core Data with modern Swift - macros, actor isolation, type-safe predicates, and complementary tools for cloud sync.
#CoreData #Swift
fatbobman.com/en/posts/cde...
π πΌπππππππ π£π πΈπ₯ππππππ‘ π
ππππ‘ππππ βπππ by Paul Hudson (@twostraws.bsky.social)
SwiftData infers relationships only when they're optional. Key tip: specify the @π
ππππ‘ππππ βππ inverse on only one side to avoid circular reference errors.
#SwiftData #Swift
www.hackingwithswift.com/quick-start/...
π πΌππππππππ‘πππ πππ π πππ¦π ππ πππ by Natascha Fadeeva
Passwordless auth using public-key cryptography - private key on device via iCloud Keychain, public key on the server. Covers registration and authentication flows with clear examples.
#iOS #Security
tanaschita.com/ios-authenti...