iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.09K
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.8K subscribers
iOS dev
https://www.swiftjectivec.com/create-interactive-snippet-shortcut-in-appintents/
Swiftjective-C
Create an Interactive Snippet Shortcut using App Intents
Create an interactive snippet view.
iOS dev
https://www.createwithswift.com/creating-custom-layouts-with-swiftui/
Create with Swift
Creating custom layouts with SwiftUI
Understand how to create custom layouts with the Layout protocol in SwiftUI.
iOS dev
https://www.createwithswift.com/getting-started-with-the-contacts-framework/
Create with Swift
Getting started with the Contacts framework
Learn how to get access to the user contacts for your SwiftUI applications.
iOS dev
https://swiftwithmajid.com/2025/09/16/feature-flags-in-swift/
Swift with Majid
Feature flags in Swift
Almost every project I work on has at least three build configurations: Debug, TestFlight, and App Store. These configurations differ not only in build settings but also in functionality. This week, we’ll learn how to implement feature flags in Swift, which…
iOS dev
https://levelup.gitconnected.com/swiftui-horizontal-dial-picker-slider-ruler-8b3681fc9a00
Medium
SwiftUI: Horizontal Dial Picker / Slider/ Ruler
Segmented ticks, with some animations, some haptic effects, and optionally show some labels!
iOS dev
https://www.donnywals.com/should-you-opt-in-to-swift-6-2s-main-actor-isolation/
Donny Wals
Should you opt-in to Swift 6.2’s Main Actor isolation? – Donny Wals
Swift 6.2 comes with some interesting Concurrency improvements. One of the most notable changes is that there’s now a compiler flag that will, by default, isolate all your (implicitly nonisolated)…
iOS dev
https://www.donnywals.com/how-to-use-weak-self-in-swift-concurrency-tasks/
Donny Wals
How to unwrap [weak self] in Swift Concurrency Tasks? – Donny Wals
As a developer who uses Swift regularly, should be something that’s almost muscle memory to you. I’ve written about using before in the context of when you should generally capture weakly in your…
iOS dev
https://jaredsinclair.com/2025/09/10/observation.html
We Need to Talk About Observation
iOS dev
https://blog.duolingo.com/ios-mvvm-swift-macros/
Duolingo Blog
How we used Macros to Promote MVVM architecture adoption
We promoted code consistency and increased developer velocity.
iOS dev
https://kyleye.top/posts/swiftui-timeline-view/
知阅百微 见微知著
深入理解 SwiftUI 的 TimelineView | 知阅百微 见微知著
基于 OpenSwiftUI 实现探索 TimelineView 和 TimelineSchedule 的内部机制
iOS dev
https://kyleye.top/posts/swiftui-textfield-memory-leak/
知阅百微 见微知著
SwiftUI TextField Memory Leak on iOS 17+ - Analysis | 知阅百微 见微知著
Investigating a critical memory leak in SwiftUI TextField on iOS 17+ caused by AFUITargetDetectionController and providing workarounds
iOS dev
https://medium.com/@matgnt/swiftui-redraw-system-in-depth-attributes-recomputation-diffing-and-observation-66b469fdcada
Medium
SwiftUI Redraw System In Depth: Attributes, Recomputation, Diffing and Observation.
The arrival of SwiftUI in 2019 brought about a major shift in view management. Indeed, views in UIKit used classes with inheritance…
iOS dev
https://tuist.dev/blog/2025/09/22/scale
tuist.dev
Why Large Swift Projects Hit a Wall (And How to Break Through)
Large Swift codebases hit walls: slow builds, flaky tests, complex graphs. We dive into why Apple's toolchain struggles at scale and how teams can overcome these challenges without React Native or Bazel.
iOS dev
https://security.apple.com/blog/apple-security-bounty-evolved/
A major evolution of Apple Security Bounty, with the industry's top awards for the most advanced research - Apple Security Research
Today we’re announcing the next major chapter for Apple Security Bounty, featuring the industry’s highest rewards — up to $2 million and a maximum payout in excess of $5 million — expanded research categories, and a flag system for researchers to objectively…
iOS dev
https://developer.apple.com/documentation/Xcode/enabling-enhanced-security-for-your-app
Apple Developer Documentation
Enabling enhanced security for your app | Apple Developer Documentation
Detect out-of-bounds memory access, use of freed memory, and other potential vulnerabilities.
iOS dev
https://www.youtube.com/watch?v=iYUMr3Y9fAU
YouTube
Secure your app with Memory Integrity Enforcement | Meet with Apple
Discover Memory Integrity Enforcement (MIE), a new security technology where hardware, the operating system, and the compiler work together to prevent access to invalid memory, safely aborting program execution before vulnerabilities can be exploited. Find…
iOS dev
https://github.com/EthanArbuckle/ios-rendering-docs/blob/main/README.md
GitHub
ios-rendering-docs/README.md at main · EthanArbuckle/ios-rendering-docs
documenting my understanding of how iOS draws app content - EthanArbuckle/ios-rendering-docs
👍
2
iOS dev
https://livsycode.com/swiftui/an-apple-intelligence-style-glow-effect-in-swiftui/
Livsy Code → Learn Swift the smart way
An Apple Intelligence-Style Glow Effect in SwiftUI → Livsy Code
Greetings, traveler! Apple’s recent design language introduces a glowing, animated stroke effect that highlights shapes and components in a subtle yet dynamic way. Let’s walk through how to recreate this effect in SwiftUI with reusable extensions. Extending…
iOS dev
https://livsycode.com/swiftui/swiftui-toggle-with-dynamic-image-overlay/
Livsy Code → Learn Swift the smart way
SwiftUI Toggle with Dynamic Image Overlay → Livsy Code
Greetings, traveler! While SwiftUI’s built-in Toggle control works perfectly for most cases, sometimes you want something more expressive—something that visually communicates state beyond just color or position. This small exploration shows how to attach…
iOS dev
https://livsycode.com/swift/detecting-text-language-with-nllanguagerecognizer-in-swift/
Livsy Code → Learn Swift the smart way
Detecting Text Language with NLLanguageRecognizer in Swift → Livsy Code
Greetings, traveler! Language detection is one of those subtle features that can quietly improve user experience—especially in multilingual apps. Whether you’re building a translation tool, a reader app, or adaptive UI that reacts to language, Apple’s NaturalLanguage…
iOS dev
https://www.donnywals.com/using-observations-to-observe-observable-model-properties/
Donny Wals
Using Observations to observe @Observable model properties – Donny Wals
Starting with Xcode 26, there’s a new way to observe properties of your models. In the past, we had to use the function to access properties and receive changes with semantics. In Xcode 26 and Swift 6.