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.createwithswift.com/creating-a-mesh-gradient-in-swiftui/
Create with Swift
Creating a mesh gradient in SwiftUI
Learn how to create and animate stunning visual effects with Mesh Gradients in a SwiftUI app.
iOS dev
https://www.basbroek.nl/optimizing-assistive-technology
Bas’ Blog
Optimizing for VoiceOver and Voice Control
I’ve spoken about the layering system in accessibility, with VoiceOver support being a good first step toward supporting Voice Control, and Voice Control in turn being a good start in supporting Full Keyboard Access. I stand by this! Things like labels, traits…
iOS dev
https://matteomanferdini.com/swift-urlsession/
Matteo Manferdini
URLSession in Swift: The Essential Guide [with Examples]
When you need to download or upload data in iOS apps, use the `URLSession` class to group, pause, resume and cancel network transfers.
iOS dev
https://matteomanferdini.com/swift-download-file-from-url/
Matteo Manferdini
Downloading files from URLs in Swift [SwiftUI Architecture]
Downloading files in Swift can be pretty straightforward. However, SwiftUI apps must track multiple files, complicating their architecture.
iOS dev
https://www.donnywals.com/getting-started-with-mesh-gradients-on-ios-18/
Donny Wals
Getting started with Mesh Gradients on iOS 18 – Donny Wals
Learn how you can leverage mesh gradients on iOS 18 to create pretty visual effects
iOS dev
https://www.avanderlee.com/swift-testing/expect-macro/
SwiftLee
Using the #expect macro for Swift Testing
Improve your testing workflow with the #expect macro in Swift Testing. Simplify your assertions and debug tests with ease.
iOS dev
https://swiftology.io/articles/tydd-part-4/
Swiftology
Domain modeling with types | Swiftology
In this article we'll talk about **Software Design** and the role **types** play in this process. You'll learn how to leverage Swift's expressive type system to create accurate and robust models tailored to solve problems in your domain.
iOS dev
https://azamsharp.com/2024/09/22/introduction-to-communication-patterns-in-swiftui.html
AzamSharp
Introduction To Communication Patterns In Swiftui
Blog about iOS development and musings on technology
iOS dev
https://fatbobman.com/en/posts/nsmanagedobjectid-and-persistentidentifier/
fatbobman.com
NSManagedObjectID and PersistentIdentifier - Mastering Data Identifiers in Core Data and SwiftData
Explore NSManagedObjectID and PersistentIdentifier in Core Data and SwiftData. Learn their features, usage, and how to manage data object identity efficiently.
iOS dev
https://nilcoalescing.com/blog/SwiftUIEnvironment/
Nil Coalescing
SwiftUI Environment
Explore different ways to work with SwiftUI environment, including reading and setting values, creating custom environment keys, and using the environment to pass down actions and observable classes.
iOS dev
https://www.rudrank.com/exploring-cursor-accessing-external-documentation-using-doc/
Rudrank Riyam
Exploring Cursor: Accessing External Documentation using @Doc
Boost coding productivity with Cursor's @Doc feature. Learn how to index external documentation directly in your workspace, eliminating tab-switching and keeping you in flow.
iOS dev
https://www.swiftjectivec.com/Making-Xcode-Previews-Faster-With-PreviewModifier-in-SwiftUI/
Swiftjective-C
Using PreviewModifier for Quick Xcode Previews
Xcode Previews can either be your best friend or worst enemy. Here's how to tame expensive data to reuse it across previews to keep things snappy.
iOS dev
https://swiftwithmajid.com/2024/10/01/mastering-container-views-in-swiftui-sections/
Swift with Majid
Mastering container views in SwiftUI. Sections.
In the previous post, we discussed the basics of the new container APIs introduced in SwiftUI this year. I want to continue the topic by touching on more advanced recomposition APIs that allow us to decompose sections and their content.
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…