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.youtube.com/watch?v=Z7rJKr6Jlho
YouTube
Creating a Design System with SwiftUI
In this talk, we will explore how to use SwiftUI to create a design system for our apps. We'll focus on using standard types and patterns provided by SwiftUI.
iOS dev
https://swiftwithmajid.com/2023/12/19/mastering-mapkit-in-swiftui-interactions/
Swift with Majid
Mastering MapKit in SwiftUI. Interactions.
MapKit provides us with a very rich API as part of the next iteration of the SwiftUI framework. This week, we will continue the topic by learning how to handle interactions using the new MapKit API in SwiftUI.
iOS dev
https://emndeniz.medium.com/ios-ui-testing-with-deep-links-7c33e9f9b7f1
Medium
iOS UI Testing with Deep Links
UI Test, Deeplinks, Universal Links, URL Scheme
iOS dev
https://www.createwithswift.com/accessibility-actions/
Create with Swift
Preparing your App for VoiceOver: Accessibility Actions
Ensure the interactions with the interface elements of your app are possible with assistive technologies
iOS dev
https://www.avanderlee.com/optimization/campaign-links-app-store-connect/
SwiftLee
Using campaign links to track impressions, downloads, and sales
Campaign links in App Store Connect allow you to track the performance of (paid) marketing channels and validate the return on investment.
iOS dev
https://augmentedcode.io/2023/12/25/asyncphoto-with-caching-in-swiftui-part-2/
Augmented Code
AsyncPhoto with caching in SwiftUI (part 2)
In the part 1 of the series, AsyncPhoto for displaying large photos in SwiftUI, we built a SwiftUI view which has a similar interface to Apple’s AsyncImage, but provides a way to use any kind…
iOS dev
https://www.polpiella.dev/most-played-apple-music/
www.polpiella.dev
How to get the most played Apple Music songs and albums using Swift
Learn how to get the most played Apple Music songs and albums for a given user with MusicKit and MediaPlayer.
iOS dev
https://danielsaidi.com/blog/2023/12/20/quick-search-with-swiftui-searchable
Daniel Saidi
Implementing Quick Search with SwiftUI Searchable
In this post, we’ll take a look at how to search with the .searchable API, by just typing on the keyboard without first having to tap/cli...
iOS dev
https://medium.com/simform-engineering/mastering-in-swiftui-ecadd0199ece
Medium
Mastering in SwiftUI
Insider tips and techniques to optimize app performance
iOS dev
https://useyourloaf.com/blog/swiftdata-deleting-data/
Use Your Loaf - iOS Development News & Tips
SwiftData Deleting Data
The many ways to delete data from a SwiftData store.
iOS dev
Happy new year!
iOS dev
https://developer.apple.com/documentation/xcode/reading-an-exception-message/
Apple Developer Documentation
Reading an exception message | Apple Developer Documentation
Understand and address the common reasons apps crash.
iOS dev
https://martinmitrevski.com/2024/01/02/anyviews-impact-on-swiftui-performance/
martinmitrevski
AnyView’s impact on SwiftUI performance
Introduction AnyView is a type-erased view, that can be handy in SwiftUI containers consisting of heterogeneous views. In these cases, you don’t need to specify the concrete type of all the v…
iOS dev
https://lucasvandongen.dev/swift_actors_and_protocol_extensions.php
lucasvandongen.dev
Exploring Actors and Protocol Extensions - Can Swift Keep Its Compile-Safe Thread Management Promise?
Discover the hidden complexities and surprising interactions between Actors and protocol extensions in Swift. This article peels back layers of assumed thread safety, trying to create race conditions using the Threads Torture Tests suite and discovering what…
iOS dev
https://useyourloaf.com/blog/swiftdata-fetching-pending-changes/
Use Your Loaf - iOS Development News & Tips
SwiftData Fetching Pending Changes
When you fetch data using Core Data or SwiftData it includes pending changes by default.
iOS dev
https://www.swiftjectivec.com/Getting-Bindings-From-Environment-SwiftUI/
Swiftjective-C
Using @Binding with @Environment(Object.self)
With the Observation framework, we depend on `@State` and pass around objects in the environment. However, you may get stuck with how bindings work with them.
iOS dev
https://jackmorris.xyz/posts/2024/01/08/swift-sqlite-part-1/
A Swift SQLite Wrapper, Part 1: Opening a Connection
iOS dev
https://www.jessesquires.com/blog/2024/01/04/simctl-status_bar-still-broken/
Jesse Squires
Workaround: Xcode simctl status_bar is still broken for iOS 17 simulators
While working on updating iOS screenshots for the App Store recently, I discovered that simctl status_bar is still broken. And unfortunately, I do not expect...
iOS dev
https://damian.fyi/swift/2024/01/01/opening-a-photo-in-apple-photos-from-swift-on-macos.html
Damian Mehers’ blog
Opening a photo in Apple Photos from Swift on macOS
The GitHub issue I created for myself was Tap a photo to load it in Apple Photos. It was supposed to be a 10 minute thing. One of those tasks you quickly knock off and then feel good about yourself because you’ve been so productive.
iOS dev
https://www.polpiella.dev/stable-diffusion-swift-apps
www.polpiella.dev
How to use Stable Diffusion models in a Swift app
How to load and use local Stable Diffusion models in a Swift app using CoreML and ml-stable-diffusion.