iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6K
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.swiftwithvincent.com/blog/animation-vs-withanimation-whats-the-difference
Swift with Vincent
.animation() vs withAnimation(): what's the difference? — Swift with Vincent
You’re more of a video kind of person? I’ve got you covered! Here’s a video with the same content than this article
🍿
iOS dev
https://nshipster.com/model-context-protocol/
NSHipster
Model Context Protocol (MCP)
Language Server Protocol (LSP) revolutionized how programming languages integrate with developer tools. Model Context Protocol (MCP) aims to do the same for a new generation of AI tools.
iOS dev
https://www.avanderlee.com/swiftui/picker-styles-color/
SwiftLee
Picker in SwiftUI explained with code examples
Explore how to use the picker in SwiftUI for selecting values in your apps with different styles and controls.
iOS dev
https://swiftwithmajid.com/2025/03/04/swiftui-performance-how-to-use-uikit/
Swift with Majid
SwiftUI Performance - How to use UIKit
Nowadays, Apple platform development has undergone significant changes. Previously, we believed that building the core of an app around UIKit and using SwiftUI for certain screens was a good idea. This week, we’ll delve into the foundation of app development…
iOS dev
https://nilcoalescing.com/blog/ModalPresentationBackgroundAndColorSchemeInSwiftUI/
Nil Coalescing
Customizing modal presentation background and color scheme in SwiftUI
Set a custom background, like an image or a translucent material, for SwiftUI sheets, popovers, and full-screen covers, and explicitly control the presentation color scheme.
iOS dev
https://www.donnywals.com/how-to-plan-a-migration-to-swift-6/
Donny Wals
How to plan a migration to Swift 6 – Donny Wals
Swift 6 has been available to us for the better part of a year now, and more and more teams are considering or looking at migrating to the Swift 6 language mode. This typically involves trying to turn…
iOS dev
https://fatbobman.com/en/posts/lazy-initialization-state-in-swiftui/
fatbobman.com
Lazy Initialization @State in SwiftUI - Overcoming Premature Object Creation
@State in SwiftUI does not support lazy initialization, causing premature instance creation. Learn how @LazyState enables lazy loading for Observable instances, optimizing performance.
iOS dev
https://telemetrydeck.com/survey/apple/iOS/majorSystemVersions/
Telemetrydeck
iOS Versions Market Share in 2025
🧡
Helping developers improve their apps with immediate, accurate and private analytics.
iOS dev
https://mp.weixin.qq.com/s/MLYm8S8vMeI9y06SgAGfFw
当 Swift 编译器删除了标准库中的代码 - 记修复 Swift 6 中的冗余 Load 指令消除优化器
iOS dev
https://needoneapp.medium.com/keypath-in-swift-dac1ce8c659f
Medium
KeyPath in Swift
In the world of Swift, KeyPath is a powerful yet often underappreciated feature. Many developers use it unintentionally in their daily…
iOS dev
https://www.createwithswift.com/placing-ui-components-within-the-safe-area-inset/
Create with Swift
Placing UI components within the Safe Area Inset
Learn how to place views and controls on the borders of a view container in a SwiftUI app.
iOS dev
https://www.createwithswift.com/identifying-individual-sounds-in-an-audio-file/
Create with Swift
Identifying individual sounds in an audio file
Learn how to add sound recognition capabilities to a SwiftUI app with the Sound Recognition framework.
iOS dev
https://tgomareli.medium.com/swift-zed-%EF%B8%8F-6b08de865425
Medium
Swift + Zed =
❤️
Swift engineering workflow inside Zed editor, my 999,999th desperate attempt to finally escape Xcode. Send help!
1
iOS dev
https://levelup.gitconnected.com/swiftui-connect-two-points-with-straight-line-segments-rounded-corners-dbbad5f27ab4
Medium
SwiftUI: Connect Two Points with Straight Line Segments + Rounded Corners
Connecting two points is simple, but can get complex when you want more!
❤
1
iOS dev
https://medium.com/@nimjea/understanding-the-new-swift-6-concurrency-features-3bff267426cc
Medium
Understanding the New Swift 6 Concurrency Features
From @MainActor isolation to thread-safety diagnostics, learn how to resolve Swift 6’s strict concurrency warnings and future-proof your…
iOS dev
https://medium.com/@bala.mobdev/swiftui-closures-on-the-main-thread-why-mainactor-is-a-game-changer-c749ee79650c
Medium
SwiftUI Closures on the Main Thread: Why @MainActor Is a Game-Changer
Ensuring UI-related code runs on the main thread is fundamental in iOS development. Historically, we’ve used DispatchQueue.main.async to…
iOS dev
https://twocentstudios.com/2025/03/10/pixel-art-swift-ui/
Twocentstudios
Rendering Pixel Art with SwiftUI
iOS dev
https://kyleye.top/posts/swiftui-namespace/
知阅百微 见微知著
Understanding SwiftUI's Namespace | 知阅百微 见微知著
Dive deep into SwiftUI's Namespace property wrapper - learn how it works internally, how to use it effectively for matched geometry effects, and best practices for creating fluid animations in your iOS apps.
iOS dev
https://fatbobman.com/en/posts/key-considerations-before-using-swiftdata/
fatbobman.com
Key Considerations Before Using SwiftData
SwiftData simplifies data persistence in SwiftUI with seamless iCloud sync, but differs from GRDB/SQLite.swift in flexibility and performance. Understand its strengths, limitations, and key considerations before adopting it in your project.
iOS dev
https://www.youtube.com/playlist?list=PLED4k3CZkY9RBltAgj-o9xSFOMOhBdmXm
YouTube
iOS Conf SG 2025
The Grand Gathering of Apple Developers in Asia iOS Conf SG 2025 took place in Singapore, 15-17 January 2025 Learn more at https://www.iosconf.sg/
❤
1