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://www.createwithswift.com/blending-colors-dynamically-with-mix-modifier/
Create with Swift
Blending colors dynamically with the mix modifier
Learn to create custom colors, adjust blend amounts, and choose color spaces with SwiftUI in iOS 18 for precise control.
❤
1
iOS dev
https://digitalbunker.dev/shared-with-you/
iOS dev
https://engineering.idn.media/how-to-perfectly-merge-swiftui-and-uikit-navigation-a-step-by-step-guide-cbae0275b760
Medium
How to Perfectly Merge SwiftUI and UIKit Navigation: A Step-by-Step Guide
Discover how to seamlessly blend SwiftUI into your UIKit app with a unified router for smooth navigation
iOS dev
https://mokacoding.com/blog/how-xcodegen-reducet-the-tdd-in-swift-codebase-by-58-000-lines/
mokacoding
How XcodeGen reduced the TDD in Swift codebase by 58,000+ lines
A code generation story.
iOS dev
https://troz.net/post/2024/sequoia_app_permissions/
TrozWare
App Permissions on macOS Sequoia - TrozWare
Crazy Mac lady. Mac author & developer. Lover of Apple computers and devices. Swift & SwiftUI enthusiast. Unofficial Mac app dev evangelist
iOS dev
https://azamsharp.com/2024/09/30/hidden-cost-of-ai-unit-tests.html
AzamSharp
Hidden Cost Of Ai Unit Tests
The Hidden Cost of AI-Generated Unit Tests: Sacrificing Domain Knowledge
iOS dev
https://christianselig.com/2024/10/beware-userdefaults/
Christianselig
Beware UserDefaults: a tale of hard to find bugs, and lost data
Excuse the alarmist title, but I think it’s justified, as it’s an issue that’s caused me a ton of pain in both support emails and actually tracking it down, so I want to make others aware of it so they don’t similarly burned.
Brief intro
For the uninitiated…
iOS dev
https://www.youtube.com/playlist?list=PLED4k3CZkY9TiTTf0fY8c8hUIGxqztlKX
YouTube
iOS Conf SG 2024
Relive the enriching experience of iOS Conf SG, the premier iOS developer conference in Southeast Asia. Picture this: January 2024, a swarm of developers fro...
iOS dev
https://www.youtube.com/playlist?list=PLugrLwuQvERqB4Kj8GOPwCnUMOLxJ0Ny9
YouTube
SwiftCraft 2024
Share your videos with friends, family, and the world
iOS dev
https://calincrist.com/the-perfect-ios-networking-layer-does-not-exists---part-1
calin.crist()
The perfect iOS networking layer does not exist - Part 1
Of course not. But there are great starting points to build a modular, extensible, and testable networking layer in iOS using Swift.
iOS dev
https://calincrist.com/the-perfect-ios-networking-layer-does-not-exist---part-2
calin.crist()
The perfect iOS networking layer does not exist - Part 2
Of course not. But there are great starting points to build a modular, extensible, and testable networking layer in iOS using Swift. Part 2 covers unit and integration tests.
iOS dev
https://swifttoolkit.dev/posts/cli-question
swifttoolkit.dev
Supporting Interactive Input in CLI Tools Using Property Wrappers
How to use Property Wrappers to make the readLine() method more reusable in your tools
iOS dev
https://www.createwithswift.com/transcribing-audio-from-live-audio-using-the-speech-framework/
Create with Swift
Transcribing audio from live audio using the Speech framework
Learn how to create a SwiftUI application that transcribes audio to text using the Speech framework.
❤
2
iOS dev
https://www.createwithswift.com/applying-visual-effects-combined-with-scrolling-in-swiftui/
Create with Swift
Applying visual effects combined with scrolling in SwiftUI
Learn how to apply visual effects to your views while scrolling with SwiftUI.
iOS dev
https://antran.app/2024/swiftui_text_markdown/
antran.app
How to render dynamic Markdown strings in SwiftUI?
Workraround to render dynamic Markdown strings in SwiftUI
iOS dev
https://alejandromp.com/development/blog/using-binaries-as-libraries/
Alejandro M. P.
Using Binaries as Libraries | Alejandro M. P.
Recently, while watching a Tsoding stream, I saw something that piqued my curiosity. Alexey demonstrated how one of his applications could render a video just by calling into the ffmpeg binary directly, instead of using it as a source code dependency or even…
iOS dev
https://yaacoub.github.io/articles/swift-tip/crafting-a-typewriter-text-animation-in-swiftui/
Yaacoub
Crafting a Typewriter Text Animation in SwiftUI
iOS dev
https://www.createwithswift.com/applying-visual-effects-combined-with-scrolling-in-swiftui/
Create with Swift
Applying visual effects combined with scrolling in SwiftUI
Learn how to apply visual effects to your views while scrolling with SwiftUI.
iOS dev
https://www.polpiella.dev/observable-property-changes/
www.polpiella.dev
How to listen for property changes in an @Observable class using AsyncStreams
A comparison between ObservableObject and the new Observable macro and how to listen and react to property changes in both.
iOS dev
https://swiftwithmajid.com/2024/10/08/mastering-container-views-in-swiftui-values/
Swift with Majid
Mastering container views in SwiftUI. Values.
In the series final post about container views in SwiftUI, we will discuss container values and how SwiftUI allows us to propagate data through the container view logic. This week, we will learn how to declaratively define and pass container values.
iOS dev
https://swiftindepth.com/articles/swiftui-loading-states-with-mutation/
Swiftindepth
SwiftUI loading states with a twist; Solving a mutation puzzle
SwiftUI simplifies numerous UI-related tasks. However, even something as seemingly simple as a LoadingState enum can quickly become complex when mutation is involved. Online resources often overlook techniques for mutating data originating from a LoadingState…