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.avanderlee.com/optimization/analysing-build-performance-xcode/
SwiftLee
Build performance analysis for speeding up Xcode builds
Speed up Xcode Build Performance by gaining insights using Build Timing Summary and various techniques that can save you a lot of time.
iOS dev
https://useyourloaf.com/blog/swiftdata-background-tasks/
Use Your Loaf - iOS Development News & Tips
SwiftData Background Tasks
How do you perform a SwiftData operation in the background?
iOS dev
https://www.donnywals.com/making-your-swiftdata-models-codable/
Donny Wals
Making your SwiftData models Codable – Donny Wals
In a previous post, I explained how you can make your subclasses codable. This was a somewhat tedious process that involves a bunch of manual work. Specifically because the most convenient way I’ve…
iOS dev
https://www.emergetools.com/blog/posts/dead-code-detection-with-reaper
Emergetools
Emerge Tools Blog | Dead Code Detection With Reaper
An exploration of dead code in iOS apps and how runtime detection expands the amount we can find.
iOS dev
https://www.polpiella.dev/mapkit-and-swiftui-searchable-map
www.polpiella.dev
Building a searchable map with SwiftUI and MapKit
A practical example of how to use the new MapKit APIs in iOS 17 to build a searchable map with SwiftUI.
iOS dev
https://augmentedcode.io/2023/08/21/examples-of-animating-sf-symbols-in-swiftui/
Augmented Code
Examples of animating SF symbols in SwiftUI
WWDC’23 introduced SF symbol animations. There are 8 different animation presets: appear, disappear, bounce, scale, pulse, variable color, and replace. Each of these presets have a dedicated …
iOS dev
https://www.kodeco.com/books/swiftui-cookbook
kodeco.com
SwiftUI Cookbook
The SwiftUI Cookbook is a reference for common patterns for creating
user interfaces in SwiftUI that you can quickly refer to while coding.
iOS dev
https://holyswift.app/learn-how-to-utilize-the-scan-and-reduce-operators-in-swiftui-with-combine/
Holy Swift
Learn how to utilize the Scan and Reduce operators in SwiftUI with Combine - Holy Swift
SwiftUI views enhanced: A journey with Combine's scan & reduce in the async era. Learn about those operator in this simple tutorial.
iOS dev
https://cs193p.sites.stanford.edu/2023
Stanford
CS193p - Developing Apps for iOS
iOS dev
https://www.avanderlee.com/concurrency/swift-6-preparing-your-xcode-projects/
SwiftLee
Swift 6: What’s New and How to Migrate
What's new in Swift 6 and how do you migrate your projects and packages? Learn how to apply incremental migration and why you should update.
iOS dev
https://lickability.com/blog/introducing-observableconverter/
Lickability
Introducing ObservableConverter – Lickability
A plugin to help convert to @Observable
iOS dev
https://useyourloaf.com/blog/swiftdata-fetching-an-existing-object/
Use Your Loaf - iOS Development News & Tips
SwiftData Fetching An Existing Object
Finding an existing object given only its persistent model identifier.
iOS dev
https://www.polpiella.dev/named-capture-groups-in-swift-regular-expressions
www.polpiella.dev
Named capture groups in Swift regular expressions
How to set and retrieve named capture groups in Swift regular expressions using SwiftRegex and NSRegularExpression.
iOS dev
https://www.manu.show/2023-08-18-improve-build-times-in-spm-packages-and-in-your-apps/
manu.show
Improve the build times of your SPM Packages and your apps
Get ready to uncover some of the secrets of faster build times – an investment that’s not just about speed, but about creating a more satisfying and efficient development journey for you and your entire team. Table of Contents Measuring and Improving Build…
iOS dev
https://bugorbn.medium.com/scrollable-lists-using-protocol-oriented-programming-and-uicollectionviewflowlayout-6e5225661cc4
Medium
Scrollable lists using Protocol-Oriented Programming and UICollectionViewFlowLayout
Each developer in practice faced the need to make up a screen based on a scrolling list of elements. Or maybe not just one list, but…
iOS dev
https://blog.stackademic.com/xcode-breakpoints-101-39752aafa270
Medium
Xcode Breakpoints 101
Improve Your Debugging with Better Breakpoints
iOS dev
https://blorenzop.medium.com/live-activities-swift-6e95ee15863e
Medium
Add Live Activities to your iOS app in 4 steps
Enhance user experience and real-time interactivity with Live Activities on iOS
iOS dev
https://blog.eidinger.info/how-to-check-if-you-use-a-required-reason-api
Swifty Tech by Marco Eidinger
How to check if you use a required reason API
Learn about Apple's required reason APIs (which need to be declared in your app's privacy manifest) and use a shell script helping you to identity such APIs
iOS dev
https://www.manu.show/2023-08-25-ui-vs-api-models-different-layers/
manu.show
UI vs API Models
A structured approach
iOS dev
https://swiftwithmajid.com/2023/08/23/mastering-storekit2-subscriptionstoreview-in-swiftui/
Swift with Majid
Mastering StoreKit 2. SubscriptionStoreView in SwiftUI.
This week we will continue the series of posts about StoreKit views in SwiftUI by covering another StoreKit view called SubscriptionStoreView. This view allows us to easily display and handle subscriptions in a single group.
iOS dev
https://www.youtube.com/watch?v=CQ1wABT1jNM
YouTube
Debugging Macros in Swift with the AST Explorer
Swift AST Explorer: https://swift-ast-explorer.com/
Credits for the tool: https://hachyderm.io/@kishikawakatsumi
-----
More about Swift Macros:
* Sneak peek of SampleBuilder Macro: https://youtu.be/Fmqo1siAltw
* The first steps implementing macros: ht…