iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
5.97K
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://ryanashcraft.com/sqlite-databases-in-app-group-containers/
Ryan Ashcraft
SQLite Databases in App Group Containers: Just Don't
Using SQLite in an App Group container might seem like a simple solution, but it can lead to several frustrating issues and crashes. Here’s why 0xDEAD10CC crashes happen and what to do instead.
iOS dev
https://www.avanderlee.com/optimization/billing-grace-period-explained/
SwiftLee
Billing Grace Period Explained: How It Works and Why It Matters
Understand the importance of the Billing Grace Period in helping users retain access during payment failures for subscriptions.
iOS dev
https://levelup.gitconnected.com/swiftui-drawing-with-pencilkit-basic-to-a-little-advance-8bc991279593
Medium
SwiftUI: Drawing with PencilKit. Basic To (A Little) Advance.
Basic Canvas+ToolPicker, Toggle Picker+Responsive Layout, Undo, Redo, Zoom, Scroll, Save, Load, and more!
iOS dev
https://medium.com/@wesleymatlock/what-the-diff-understanding-swiftuis-diffing-engine-2d18d645e474
Medium
🎸
What the Diff? Understanding SwiftUI’s Diffing Engine
I used .id(UUID()) inside a ForEach once. Never again. That little mistake turned my smooth list scroll into a jittery horror show.
iOS dev
https://www.createwithswift.com/combining-gestures-and-animations-with-swiftui/
Create with Swift
Combining gestures and animations with SwiftUI
Learn the first steps on how to implement gestures and animations together in a SwiftUI app.
iOS dev
https://www.createwithswift.com/creating-xcode-source-editor-extensions/
Create with Swift
Creating Xcode source editor extensions
Learn how to develop and distribute extensions for Xcode to supercharge your development environment.
iOS dev
https://danielsaidi.com/blog/2025/05/26/Swift-Enums-vs-Structs-Picking-the-Best-Tool-for-the-Job
Daniel Saidi
Swift Enums vs Structs - Picking the Best Tool for the Job
When designing state in Swift, choosing between enums and structs can significantly impact your code’s flexibility and structure. Let’s explore when to use each approach with examples.
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.
❤
6
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.…
❤
1
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…
❤
3
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.