iOS dev
@iosdevio
9.72K
subscribers
12
photos
5
files
6.26K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
9.72K subscribers
iOS dev
https://kyleye.top/posts/swiftui-sensoryfeedback-intensity-payload/
知阅百微 见微知著
SwiftUI SensoryFeedback Cache Key Pitfall: Do Not Store Continuous Values | 知阅百微 见微知著
A SwiftUI SensoryFeedback cache bug where continuous intensity values became UIImpactFeedbackGenerator cache keys, and how iOS 27 fixed it
iOS dev
https://www.avanderlee.com/ai-development/swiftui-best-practices-xcode-27-agent-skill/
SwiftLee
SwiftUI Best Practices, straight from Apple's Xcode 27 Agent Skill
Unlock the potential of SwiftUI best practices with insights from Xcode 27's Agent Skills for enhanced app development.
iOS dev
https://fatbobman.com/en/posts/core-data-observation-freer-mental-model/
fatbobman.com
Core Data + Observation - From Property-Level Reactivity to a Freer Mental Model
Bring SwiftData-like Observation to Core Data with CDE. Discover how to achieve property-level tracking in SwiftUI and solve key engineering challenges.
iOS dev
https://fatbobman.com/en/posts/from-size-class-to-available-space/
fatbobman.com
From Size Class to Available Space - Is horizontalSizeClass Still Reliable?
WWDC 26 makes iPhone apps resizable. Learn why horizontalSizeClass is no longer a width sensor and how SwiftUI/UIKit layout is shifting to available space.
iOS dev
https://blog.eidinger.info/all-new-frameworks-presented-at-wwdc26
Dev blog post potpourri by senior software engineer Marco Eidinger
All new frameworks presented at WWDC26
WWDC26 kicked off on June 8, 2026. The information in this article reflects the information published by Apple on that date.
There are 14 new frameworks.
Name
Description
AccessoryAccess
Manage
iOS dev
https://alexanderweiss.dev/blog/2026-07-12-the-anatomy-of-a-reusable-swiftui-view
alexanderweiss.dev
The Anatomy of a Reusable SwiftUI View
Whenever I build a custom reusable SwiftUI view as part of a larger application's design system, I follow the same principle: design its API to be as close as…
iOS dev
https://cuteios.dev/2026/07/14/previews-and-mcp/
cuteios.dev
Previews and MCP | Amy is a cute iOS Developer
Talking to Xcode via MCP and fetching a Preview
iOS dev
https://nilcoalescing.com/blog/UnstableDefaultEnvironmentValuesInSwiftUI/
Nil Coalescing
The hidden cost of unstable SwiftUI environment defaults
Learn why Xcode 27 shows a warning when an @Entry declaration creates a new class instance for every fallback access, how unstable environment defaults can cause unnecessary SwiftUI view updates, and how to make them stable.
iOS dev
https://www.sagarunagar.com/blog/swiftui-crossfade-navigation-transition/
Sagarunagar
SwiftUI .crossFade Navigation Transition in iOS 27
Learn how to use SwiftUI's new NavigationTransition.crossFade introduced in iOS 27 at WWDC 2026. Explore examples, use cases, and how it compares with the zoom transition.
iOS dev
https://www.sagarunagar.com/blog/swiftui-toolbar-overflow-menu-api/
Sagarunagar
Mastering SwiftUI Toolbar Overflow Menus in iOS 27
Learn how to use SwiftUI's new ToolbarOverflowMenu, visibilityPriority(_:), and toolbar placements introduced at WWDC26 to build adaptive toolbars that scale gracefully across iPhone, iPad, Mac, and visionOS.
iOS dev
https://www.wesleymatlock.com/merging-two-live-streams-taskgroup-llm-benchmark/
Wesley Matlock
One TaskGroup, Two Live Streams: a Swift 6 LLM Benchmark
How ModelBench merges live inference and telemetry streams into one ordered AsyncThrowingStream using a single Swift 6 actor and withThrowingTaskGroup.
iOS dev
https://livsycode.com/swift/continuation-vs-checkedcontinuation-vs-unsafecontinuation-in-swift/
Livsy Code → Learn Swift the smart way
Continuation vs CheckedContinuation vs UnsafeContinuation in Swift → Livsy Code
Greetings, traveler! Continuations are one of those Swift Concurrency APIs that most app developers do not touch every day, but they become important as soon as old callback-based code has to be wrapped into async/await. A typical example looks like this:…
iOS dev
https://artemnovichkov.com/blog/building-a-custom-dynamic-profile-modifier-in-foundation-models
Artem Novichkov
Building a custom DynamicProfileModifier in Foundation Models
Build a reusable economy mode modifier that switches a session on device, caps responses, and trims history
iOS dev
https://azamsharp.com/2026/07/16/syncing-swiftdata-with-a-custom-backend-using-historyobserver.html
AzamSharp
Syncing Swiftdata With A Custom Backend Using Historyobserver
iOS dev
https://antongubarenko.substack.com/p/ios27-cadisplaylink-for-uiwindowscene
Substack
iOS27: CADisplayLink for UIWindowScene
Track refresh of an each Scene
iOS dev
https://antongubarenko.substack.com/p/ios-27-scene-close-confirmation
Substack
iOS 27: Scene Close Confirmation
Prevent and handle scene close
iOS dev
https://fatbobman.com/en/posts/debugging-notes-on-two-swiftui-animation-bugs/
fatbobman.com
Debugging Notes on Two SwiftUI Animation Bugs
How I tracked down two SwiftUI animation bugs: an iOS 27 parent-view rebuild that breaks explicit animation, and a ternary-vs-if/else Image glitch in List.
❤
6