iOS dev
@iosdevio
11K
subscribers
12
photos
5
files
5.96K
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
11K subscribers
iOS dev
https://www.avanderlee.com/concurrency/swift-6-2-concurrency-changes/
SwiftLee
Swift 6.2: A first look at how it's changing Concurrency
Swift 6.2 will introduce several changes to Swift Concurrency that will make writing asynchronous code more approachble.
iOS dev
https://www.pointfree.co/blog/posts/170-a-fast-lightweight-replacement-for-swiftdata
www.pointfree.co
A fast, lightweight replacement for SwiftData
Replace SwiftData with a fast, ergonomic and lightweight suite of tools powered by SQL. It provides APIs similar to @Model, @Query and #Predicate, but is tuned for direct access to the underlying database instead of abstracting it away from you.
iOS dev
https://www.createwithswift.com/reading-data-from-healthkit-in-a-swiftui-app/
Create with Swift
Reading data from HealthKit in a SwiftUI app
Learn how to access and read data stored in the Health app in a SwiftUI app.
iOS dev
https://manu.show/2025-04-24-ep84-navigation-router/
manu.show
NavigationRouter
A simple stack-based navigation system for SwiftUI apps
iOS dev
https://www.createwithswift.com/drawing-symbols-with-canvas/
Create with Swift
Drawing symbols with Canvas
Learn how to use the Canvas view to render graphics in the form of symbols within a SwiftUI app.
iOS dev
https://tthemolex.medium.com/github-actions-for-ios-project-afded180a604
Medium
Github Actions for iOS project
If I ever end up in hell, my punishment will be maintaining forever failing Github Actions pipeline.
iOS dev
https://www.donnywals.com/using-singletons-in-swift-6/
Donny Wals
Using singletons in Swift 6 – Donny Wals
Singletons generally speaking get a bad rep. People don’t like them, they cause issues, and generally speaking it’s just not great practice to rely on globally accessible mutable state in your apps.
iOS dev
https://fatbobman.com/en/posts/building-typesafe-highperformance-swiftdata-core-data-models/
fatbobman.com
Building Type‑Safe, High‑Performance SwiftData / Core Data Models
Learn to build Type-safe, efficient SwiftData/Core Data models using computed properties, bitmasks, and custom types like ValidatedName to enforce business logic and improve query performance.
iOS dev
https://fatbobman.com/en/posts/using-equatable-to-avoid-the-navigationlink-pre-build-pitfall/
fatbobman.com
Using equatable() to Avoid the NavigationLink Pre-Build Pitfall
SwiftUI NavigationLink can cause performance issues by pre-building views; using equatable() on Equatable views prevents this and keeps navigation smooth.
iOS dev
https://www.fline.dev/swift-error-handling-done-right-overcoming-the-objective-c-error-legacy/
FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Swift Error Handling Done Right: Overcoming the Objective-C Error Legacy
Tired of cryptic Swift error messages like '(YourError error 0)'? Here's how to fix them for good—with clarity and elegance.
iOS dev
https://www.fline.dev/swift-6-typed-throws-error-chains/
FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Unlocking the Real Power of Swift 6's Typed Throws with Error Chains
Discover how to turn Typed Throws from a headache into a superpower — with clean error handling and powerful debugging insights.
iOS dev
https://rambo.codes/posts/2025-04-24-how-a-single-line-of-code-could-brick-your-iphone
How a Single Line Of Code Could Brick Your iPhone
iOS dev
https://immerseit.pro/usd_for_vision_pro/
USD for Apple Vision Pro
iOS dev
https://manu.show/2025-05-03-ep087-sheets-manipulation/
manu.show
Sheets Manipulation
Enum-Based vs Boolean-Based approaches
iOS dev
https://www.createwithswift.com/adapting-your-user-interface-for-assistive-access/
Create with Swift
Adapting your user interface for Assistive Access
Learn how to adapt the user interface of your app when assistive access is enabled
iOS dev
https://danielsaidi.com/blog/2025/05/02/adding-dependencies-to-binary-swift-packages
Daniel Saidi
Adding dependencies to binary Swift packages
While regular Swift packages can define dependencies, binary packages can’t. But there is a way to make the Swift Package Manager fetch & link dependencies for a binary package. Let’s find out how.
iOS dev
https://rambo.codes/posts/2025-05-12-a-privacy-mechanism-that-backfired
Rambo Codes
A Privacy Mechanism That Backfired | Rambo Codes
Gui Rambo writes about his coding and reverse engineering adventures.
iOS dev
https://www.avanderlee.com/workflow/testing-push-notifications-ios-simulator/
SwiftLee
Testing push notifications on the iOS simulator
Testing push notifications on the iOS simulator using this Mac app allows you and your colleagues to trigger remote notifications locally.
iOS dev
https://www.avanderlee.com/swiftui/universal-links-ios/
SwiftLee
Universal Links implementation on iOS
Universal Links allow you to redirect users directly into your app and give them an integrated mobile experience.
iOS dev
https://useyourloaf.com/blog/swiftdata-predicates-for-parent-relationships/
Use Your Loaf - iOS Development News & Tips
SwiftData Predicates For Parent Relationships
How do you write SwiftData predicates to query for parent relationships.
iOS dev
https://fatbobman.com/en/posts/a-complete-guide-to-swift-measurement/
fatbobman.com
From 180 cm to 5′ 11″ - A Complete Guide to Swift Measurement
Master Swift’s Measurement API for safe unit conversion, precise formatting, and custom unit support—perfect for building internationalized, user-friendly iOS apps