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://medium.com/@cjckytxz/getting-to-swift-weak-part-1-d6a0e54599e4
Medium
Getting to Swift.weak { }, part: 1
Over the last 7 or so years, I alongside many of you good people have watched on longingly as Apple has taken our mighty community from the…
iOS dev
https://medium.com/@cjckytxz/getting-to-swift-weak-part-2-f90281e05afb
Medium
Getting to Swift.weak{}, part: 2
Let’s flesh out an example API to eliminate the most common Swift boilerplate encountered by Swift/iOS developers everywhere.
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/integrating-haptic-feedback-in-swiftui-projects/
iOS dev
https://swiftwithmajid.com/2023/12/12/mastering-mapkit-in-swiftui-camera/
Swift with Majid
Mastering MapKit in SwiftUI. Camera.
In this post, we will continue the topic of the new MapKit API in SwiftUI. We will cover one of the most critical cases of displaying a map. This week, we will learn about camera position and map bounds.
iOS dev
https://www.avanderlee.com/xcode/symbolicate-crash-logs-reports/
SwiftLee
Symbolicate crash logs with Xcode
Learn how to manually symbolicate crash reports using Xcode Organizer, IPS files and dSYM files to generate symbols.
iOS dev
https://holyswift.app/mastering-the-final-keyword-in-swift-a-comprehensive-guide-for-optimized-coding/
Holy Swift
Mastering the 'Final' Keyword in Swift: A Comprehensive Guide for Optimized Coding - Holy Swift
Explore the power of Swift's 'final' keyword for optimized, secure coding. Master its use in classes, methods, and properties.
iOS dev
https://developer.apple.com/news/?id=uijoypq9
Apple
Get your apps ready for the holidays - Latest News - Apple Developer
The busiest season on the App Store is almost here! Make sure your apps and games are up to date and ready in advance of the upcoming holidays. We’ll remain open throughout the season and look forward to accepting your submissions. On average, 90% of submissions…
iOS dev
https://dimillian.medium.com/adding-ai-generated-image-description-to-ice-cubes-c4e7990a5915
Medium
Adding AI-generated image description to Ice Cubes
A little story on why and how I did it
iOS dev
https://nilcoalescing.com/blog/TriggerPropertyObserversFromInitializersInSwift/
Nil Coalescing
Trigger property observers from initializers in Swift
Property observers like willSet and didSet aren't triggered during initialization in Swift, but if we need to execute logic from property observers at this stage, we can use some workarounds.
iOS dev
https://pacugindre.medium.com/why-i-chose-the-composable-architecture-for-swiftui-and-never-looked-back-b3ffc3e22d1f
Medium
Why I chose The Composable Architecture for SwiftUI and never looked back
Tired of swift bloat and seeing the systemic failures of a newborn SwiftUI, after more than 10 years of working as iOS Dev, I was ready to…
👍
1
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.