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://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…
iOS dev
https://www.youtube.com/watch?v=EuAGDhJpUN0
YouTube
iOS 17 Data Flow with Observation Framework
In this video I am going to be introducing you to the new Observation Framework that was introduced at WWDC23.
The observation framework uses a new Observable macro that replaces the ObservableObject protocol and the @Pubished property wrappers.
I will…
iOS dev
https://cpu.land/
Putting the "You" in CPU
Curious exactly what happens when you run a program on your computer? Learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
iOS dev
https://juejin.cn/post/7268592310040199223
juejin.cn
SwiftUI Tips:如何隐藏键盘(收起键盘) - 掘金
介绍了在 SwiftUI 中几种常用的隐藏弹出键盘的实现方式。通过系统提供的焦点控制、添加自定义tap手势、添加键盘工具栏。
iOS dev
https://www.polpiella.dev/xcode-15-automated-accessibility-audits/
www.polpiella.dev
Xcode 15: Automated accessibility audits
Spot accessibility issues in your app automatically with Xcode 15 both locally and on your CI/CD pipeline.
iOS dev
https://danielsaidi.com/blog/2023/08/30/enabling-drag-reordering-in-swiftui-lazy-grids-and-stacks
Daniel Saidi
Enabling drag reordering in lazy SwiftUI grids and stacks
While the SwiftUI List supports drag to reordering, LazyVGrid, LazyHGrid, LazyVStack & LazyHStack lack this functionality. Let’s implement this functionality from scratch.
iOS dev
https://chris.eidhof.nl/post/visualize-swiftui-safe-area/
chris.eidhof.nl
How To Visualize The Safe Area — Chris Eidhof
iOS dev
https://betterprogramming.pub/mastering-thread-safety-in-swift-with-one-runtime-trick-260c358a7515
Medium
Mastering Thread Safety in Swift With One Runtime Trick
The optimal method to ensure memory safety in a multi-threaded environment
iOS dev
https://www.manu.show/2023-08-28-combine-based-repository/
manu.show
Combine Repository
Publishing Changes to all the observers
iOS dev
https://www.manu.show/2023-08-30-swift-typo-detector/
manu.show
Swift Typo Detector
A tool to get rid of all those typos
iOS dev
https://medium.com/@shiny.shubham/10-lesser-known-lldb-commands-7d9a1d1070d5
Medium
10 Lesser Known LLDB Commands used in iOS App development
Debugging iOS Apps