iOS dev
@iosdevio
11K
subscribers
12
photos
5
files
5.93K
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://medium.com/tripadvisor/the-evolution-of-native-engineering-at-tripadvisor-part-1-577cc0e36ec8
Medium
The evolution of native engineering at Tripadvisor: Part 1
This is the first of a 3 part series on how we’ve evolved our iOS architecture to ensure scalability, testability and added flexibility in…
iOS dev
https://fatbobman.com/en/posts/experience-the-charm-of-swift-one-click-export-dataframe/
fatbobman.com
Experience the Charm of Swift - One-Click DataFrame Export
Build a generic, type-safe DataFrame export tool in Swift using TabularData, KeyPath, and ResultBuilder—with column selection, mapping, and filtering support
iOS dev
https://www.donnywals.com/exploring-concurrency-changes-in-swift-6-2/
Donny Wals
Exploring concurrency changes in Swift 6.2 – Donny Wals
It’s no secret that Swift concurrency can be pretty difficult to learn. There are a lot of concepts that are different from what you’re used to when you were writing code in GCD.
iOS dev
https://www.swift.org/blog/redesigned-swift-org-is-now-live/
Swift.org
Redesigned Swift.org is now live
Over the past few months, the website workgroup has been redesigning Swift.org. On behalf of the website workgroup, I’m pleased to announce that we have merged the initial changes.
iOS dev
https://www.youtube.com/watch?v=-1z9aFMQsAE
YouTube
Types of Window Scenes | SwiftUI
Hello Guys
🖐
🖐
🖐
In this video, we’ll explore different types of Window Scenes available in SwiftUI | SwiftUI MenuBar Extra | SwiftUI WindowGroup | SwiftUI UtilityWindow | SwiftUI Settings Window | Swift | SwiftUI Xcode 16 | SwiftUI for iOS 18 | Xcode 16 SwiftUI.…
iOS dev
https://swiftwithmajid.com/2025/05/27/microapps-architecture-in-swift-scaling/
Swift with Majid
Microapps architecture in Swift. Scaling.
The primary goals of the microapps architecture are to maintain separation of concerns to enhance compile time, adhere to the single responsibility principle, and facilitate continuous delivery, allowing for the deployment of a feature without the need for…
iOS dev
https://tanaschita.com/swiftui-toolbars-guide/
Tanaschita
Understanding toolbars in SwiftUI
Learn how to use SwiftUI's toolbar() modifier to add toolbar items in various places such as the bottom bar, navigation bar, above the keyboard, and in modal views. This guide helps you understand placement options and customization techniques.
iOS dev
https://twocentstudios.com/2025/06/07/sql-databases-bundle/
Twocentstudios
Caveats Using Read-only SQLite Databases from the App Bundle
iOS dev
https://www.scottberrevoets.com/2025/06/02/art-of-the-state/
Scottberrevoets
Art of the State - Scott Berrevoets
Best practices in defining better state and data models
iOS dev
https://medium.com/simform-engineering/unlocking-metrickit-see-what-your-app-is-really-doing-on-users-devices-1292026bdef0
Medium
Unlocking MetricKit: See What Your App Is Really Doing on Users’ Devices
Stop Guessing. Start Understanding Your App’s Real-World Behavior.
iOS dev
https://swiftonserver.com/faster-github-actions-ci-for-swift-projects/
Swiftonserver
Faster GitHub Actions CI for Swift Projects - Swift on server
How we reduced Vapor’s Penny Bot CI times to go from 10 and 14.5 minutes to 4 and 3 minutes.
iOS dev
https://www.avanderlee.com/swift/unique-values-removing-duplicates-array/
SwiftLee
Unique values in Swift: Removing duplicates from an array
Removing duplicates from a collection to get unique values can be achieved in two ways. One is more performant than the other, so let's dive in!
iOS dev
https://www.createwithswift.com/applying-transformations-within-the-graphics-context-of-a-swiftui-canvas-view/
Create with Swift
Applying Transformations Within the Graphics Context of a SwiftUI Canvas View
Discover how to apply transformations like scaling, rotating, and translating to create dynamic and flexible visual content.
iOS dev
https://kunat.dev/notes/spm-support-objc-project/
kunat.dev
Adding Swift Package Manager Support to a Legacy Objective-C Project
I recently needed to add Swift Package Manager support to a legacy package that one of my projects was using. The package was originally distributed with CocoaPods. The primary reason for migrating from CocoaPods to SPM is that CocoaPods entered maintenance…
iOS dev
https://www.createwithswift.com/creating-animation-annotations-for-custom-sf-symbols/
Create with Swift
Creating animation annotations for custom SF Symbols
Enable animation in custom SF Symbols.
iOS dev
https://fatbobman.com/en/posts/swift6-refactoring-in-a-camera-app/
fatbobman.com
Swift 6 Refactoring in a Camera App - SLIT_STUDIO Development Log
Learn how to refactor a Swift camera app for Swift 6 using actor-based concurrency, fixing AVFoundation threading issues and improving code safety
iOS dev
https://www.donnywals.com/setting-default-actor-isolation-in-xcode-26/
Donny Wals
Setting default actor isolation in Xcode 26 – Donny Wals
With Swift 6.2, Apple has made a several improvements to Swift Concurrency and its approachability. One of the biggest changes is that new Xcode projects will now, by default, apply an implicit main…
iOS dev
https://useyourloaf.com/blog/syncing-tipkit-with-cloudkit/
Use Your Loaf - iOS Development News & Tips
Syncing TipKit with CloudKit
Starting in iOS 18 you can sync TipKit with CloudKit.
iOS dev
https://www.swiftbysundell.com/articles/swiftui-viewbuilder-tips-and-tricks/
Swift by Sundell
Tips and tricks for when using SwiftUI’s ViewBuilder | Swift by Sundell
Let’s explore how we can use SwiftUI’s ViewBuilder within our own code, and a few things that can be good to keep in mind when doing so.
iOS dev
https://www.createwithswift.com/creating-a-live-audio-waveform-in-swiftui/
Create with Swift
Creating a Live Audio Waveform in SwiftUI
In this short tutorial, we will guide you on a way to add a live audio waveform feature to a SwiftUI app. The task will involve gathering audio data in real time, applying the Fast Fourier Transform (FFT) to process that data, and displaying the resulting…