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.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
iOS dev
https://betterprogramming.pub/serious-issues-caused-by-delayed-state-updates-in-swiftui-76ffd8431c5a
Medium
Common Pitfalls Caused by Delayed State Updates in SwiftUI
This article will explore two serious issues in SwiftUI caused by the failure to implement reactive programming principles
iOS dev
https://thel.foo/posts/validation/
thel.foo
Advanced text validation in UIKit with Combine.
This article shows you how you can validate text with Combine in UIKit.
iOS dev
http://swiftwithmajid.com/2023/08/29/mastering-storekit2-swiftui-view-modifiers/
Swift with Majid
Mastering StoreKit 2. SwiftUI view modifiers.
We talked a lot about StoreKit 2 in this series of posts. This week, we will finalize the series by covering the set of view modifiers StoreKit 2 provides us to use in SwiftUI views.
iOS dev
https://www.avanderlee.com/swift/swiftsyntax-parse-and-generate-swift-source-code/
SwiftLee
SwiftSyntax: Parse and Generate Swift source code
Parse and generate Swift code using SwiftSyntax packages. It is especially useful when writing custom Swift Macros.
iOS dev
https://fatbobman.medium.com/mastering-swiftuis-zindex-a-comprehensive-guide-5ebdf5588365
Medium
Mastering SwiftUI’s zIndex: A Comprehensive Guide
This article introduces the zIndex modifier in SwiftUI, including its usage, scope, avoiding animation anomalies with zIndex, why stable…
iOS dev
https://khawerkhaliq.com/blog/swift-test-driven-development/
Khawer Khaliq
Test-Driven Development (TDD) in Swift
Learn how to use Test-Driven Development (TDD) in Swift which not only enables you to write more reliable and maintainable code but also allows refactoring of code in small increments and with greater ease and confidence.
iOS dev
https://holyswift.app/exploring-the-new-preview-macro-with-swiftui-and-uikit/
Holy Swift
Exploring the new Preview Macro with SwiftUI and UIKit - Holy Swift
Get the most out of Xcode 15 with its new Preview macro feature for SwiftUI. Streamline your development process today!
iOS dev
https://developer.apple.com/documentation/technotes/tn3155-debugging-universal-links
Apple Developer Documentation
TN3155: Debugging universal links | Apple Developer Documentation
Investigate why your universal links are opening in a web browser instead of your app.
iOS dev
https://www.craft.me/s/UOcc5BqYFazbL2
fugui.craft.me
Xcode 15 iOS 17小组件适配必看:Widget needs to adopt container background
iOS dev
https://blog.thomasdurand.fr/story/2023-09-04-shake-to-undo-swiftui/
Dean’s blog
Shake to undo in a SwiftUI app
Shake to undo is a more than common UI on iOS. From Notes, Reminder and, well, mostly all apps, users expect it.
This is why for my latest app SharePal, I decided it would be a nice to have for when the user manages his data.