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://qualitycoding.org/swift-memory-leak-detection-xctest/
Quality Coding
How to Automate Memory Leak Detection with XCTest
Detect memory leaks in your app using addTeardownBlock and a custom XCTestCase extension.
iOS dev
https://www.jessesquires.com/blog/2023/08/17/swift-url-absolutestring-path/
Jesse Squires
Swift URL absoluteString versus path
Foundation’s URL (née NSURL) is a nearly ubiquitous API on Apple platforms. One of its shortcomings is that it is heavily overloaded – an instance of URL cou...
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