iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.01K
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
10.9K subscribers
iOS dev
https://www.polpiella.dev/how-i-fix-bugs-in-my-apps
www.polpiella.dev
A Peek into My Debugging Process (With Real Examples)
A guide to making the best use of the tools available to you to fix bugs in your apps and get to the root cause of the issue in record time.
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/providing-multiple-accent-colors-in-swiftui-apps/
Providing Multiple Accent Colors in SwiftUI Apps
iOS dev
https://www.artemnovichkov.com/blog/using-webkit-to-load-web-content-in-swiftui
Artem Novichkov
Using WebKit to load web content in SwiftUI
Learn how to use WebView and WebPage to load and save web content
iOS dev
https://www.artemnovichkov.com/blog/handling-webview-navigation-in-swiftui
Artem Novichkov
Handling WebView navigation in SwiftUI
Learn how to handle navigation in WebView and WebPage
iOS dev
https://www.natashatherobot.com/p/swift-prompt-engineering-apples-foundationmodels
Natashatherobot
A Swift Developer’s Guide to Prompt Engineering with Apple’s FoundationModels
Learn how to craft effective, guided prompts for Apple’s Foundation Model using Swift, SwiftUI, and the powerful FoundationModels framework.
iOS dev
https://www.natashatherobot.com/p/ai-agents-apples-foundation-models-tool-calling
Natashatherobot
LLMs Calling LLMs: Building AI Agents with Apple's Foundation Models and Tool Calling
Explore going from prompts to multi-agent architecture by leveraging Foundation Models tool calling capabilities and exposing LLMs themselves as tools
iOS dev
https://nilcoalescing.com/blog/CountdownTimerWithAlarmKit/
Nil Coalescing
Schedule a countdown timer with AlarmKit
Step through the essential setup for AlarmKit timers in iOS 26, from requesting authorization and scheduling a countdown to presenting the Live Activity and an in-app list of active timers.
iOS dev
https://matteomanferdini.com/swiftui-views/
Matteo Manferdini
How to Create and Combine SwiftUI Views Without Getting Lost in Deep Nesting and Complex Layouts
As you create increasingly complex SwiftUI views, you may feel your code is turning into a tangled mess of nested stacks, layout view modifiers, and conditionals. In this article, we’ll explore how to leverage SwiftUI’s full toolkit—beyond just stacks—to…
iOS dev
https://www.avanderlee.com/concurrency/modern-swift-lock-mutex-the-synchronization-framework/
SwiftLee
Modern Swift Lock: Mutex & the Synchronization Framework
Learn how a Swift lock can help you create thread-safe access to data as an alternative to actors in Swift Concurrency.
iOS dev
https://www.avanderlee.com/concurrency/threads-vs-tasks-in-swift-concurrency/
SwiftLee
Threads vs. Tasks in Swift Concurrency
Explore the difference between Threads and Tasks in Swift Concurrency and traditional threading methods. Get clarity on their usage.
iOS dev
https://www.swiftbysundell.com/articles/let-vs-var-for-swift-struct-properties/
Swift by Sundell
Deciding between ‘let’ and ‘var’ for Swift struct properties | Swift by Sundell
Does marking a given Swift struct property as either ‘let’ or ‘var’ simply determine its mutability, or is there more to it? Let’s explore!
iOS dev
https://fatbobman.com/en/posts/how-to-detect-text-truncation-in-swiftui/
fatbobman.com
How to Detect Text Truncation in SwiftUI?
Learn how to detect text truncation in SwiftUI using fixedSize and GeometryReader, and dynamically select adaptive layouts with ZStack and layoutPriority to ensure text content displays fully without being cut off.
iOS dev
https://troz.net/post/2025/swiftui-mac-2025/
TrozWare
SwiftUI for Mac 2025 - TrozWare
Crazy Mac lady. Mac author & developer. Lover of Apple computers and devices. Swift & SwiftUI enthusiast. Unofficial Mac app dev evangelist
iOS dev
https://nilcoalescing.com/blog/SwiftUISearchEnhancementsIniOSAndiPadOS26/
Nil Coalescing
SwiftUI Search Enhancements in iOS and iPadOS 26
Take advantage of the updated search placement and behavior in iOS 26, and implement toolbar and tab bar search patterns that adapt across devices and integrate with the new Liquid Glass design.
iOS dev
https://useyourloaf.com/blog/swift-observations-asyncsequence-for-state-changes/
Use Your Loaf - iOS Development News & Tips
Swift Observations AsyncSequence for State Changes
Swift 6.2 introduces a new Observations type to stream state changes from an Observable type.
iOS dev
https://medium.com/@victorbaro/implementing-a-refractive-glass-shader-in-metal-3f97974fbc24
Medium
Implementing a Refractive Glass Shader in Metal
This post explores how to build a simple but convincing refractive glass material in Metal. It assumes you have some familiarity with…
iOS dev
https://medium.com/@egzonpllana/how-i-stopped-a-silent-memory-leak-in-my-ios-app-282aef170df5
Medium
How I Stopped a Silent Memory Leak in My iOS App
Let me take you through the journey of how I went from achieving 85% memory reduction on a common user interaction. While casually exploring the app, I noticed something off: the RAM footprint would…
iOS dev
https://swiftwithmajid.com/2025/07/30/streaming-changes-with-observations/
Swift with Majid
Streaming changes with Observations
Apple introduced the Observation framework a few years ago. The Observation framework became the main tool for building observable models, replacing the Combine framework. This week, we will talk about a new piece of the framework called Observations.
iOS dev
https://www.pointfree.co/blog/posts/181-a-swiftdata-alternative-with-sqlite-cloudkit-public-beta
www.pointfree.co
A SwiftData alternative with SQLite + CloudKit: Public beta
We are excited to announce the public beta of our upcoming, powerful SQLite + CloudKit synchronization tools.
iOS dev
https://www.avanderlee.com/concurrency/combine-and-swift-concurrency-a-threading-risk/
SwiftLee
Combine and Swift Concurrency: A threading risk
Explore the challenges of migrating Combine to Swift Concurrency and understand the potential risks involved.