iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.03K
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.swiftjectivec.com/a-nicer-notificationcenter-in-swiftui/
Swiftjective-C
A Less Evil NotificationCenter?
Looks look the other way for a second when it comes to NotificationCenter. Is there a more pragmatic way to use it?
iOS dev
https://www.fleksy.com/blog/developing-an-ios-framework-in-unison-with-swift-objective-c/
Fleksy
Objective C Swift Interoperability (Developer’s Guide)
Dive deep into Objective C Swift Interoperability and discover tips & tricks to successfully develop and ship XCFrameworks combining both Swift and Objective-C
iOS dev
https://www.swiftbysundell.com/articles/observing-swiftui-scrollview-content-offset/
Swift by Sundell
Observing the content offset of a SwiftUI ScrollView | Swift by Sundell
How the content offset of a SwiftUI ScrollView can be observed without bridging to UIKit.
iOS dev
CN
iOS dev
https://juejin.cn/post/7187664196492853308
juejin.cn
OC 局部变量未初始化的危险性 - 掘金
问题提出 前几天在协助业务同学排查业务问题时,遇到了一个奇怪的问题。实际的业务代码如上,默认定义了一个局部变量 variable ,通过另一个开关控制这个参数是否为 NO。但观察线上数据,在开关为 N
iOS dev
https://juejin.cn/post/7191406877819797561
juejin.cn
Swift之struct二进制大小分析 - 掘金
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积影响。
iOS dev
https://mp.weixin.qq.com/s/6_FGFU7-X7URMms6-ucyZQ
iOS dev
https://mp.weixin.qq.com/s/oFXvXb0Lr_wETmHn7GqJxA
Weixin Official Accounts Platform
69 篇文章带你系统性的学习音视频开发(收藏起来假期看)
音视频文章大合集,收藏起来假期看。
iOS dev
EN
iOS dev
https://movingparts.io/styling-components-in-swiftui
Moving Parts
Styling Components in SwiftUI
Covering how to make custom view styles work like the build in ones. Plus, some new tricks we’ve learned in the time since.
iOS dev
https://zhuk.fi/subclassing-urlcache/
Zhuk Notes
A path of pain with URLCache eviction and subclassing
URLCache class implements the caching of responses to URL load requests, by mapping NSURLRequest objects to CachedURLResponse objects. It provides a composite in-memory and on-disk cache, and lets you manipulate the sizes of both the in-memory and on-disk…
iOS dev
https://doordash.engineering/2023/01/31/how-we-reduced-our-ios-app-launch-time-by-60/
iOS dev
https://swdevnotes.com/swift/2023/how-to-cancel-a-background-task-in-swift/
Swdevnotes
How to cancel a background task in Swift
iOS dev
https://arturgruchala.com/copy-on-write-in-swift-explained-with-examples/
Artur Gruchała
Copy on Write in Swift explained with examples
Theory
According to Wikipedia - Copy on Write "is a resource-management technique used in computer programming to efficiently implement a "duplicate" or "copy" operation on modifiable resources."
As confusing as it may seem, the mechanism behind is very…
iOS dev
https://www.curiousalgorithm.com/post/infinite-scrolling-using-swiftui-and-view-model-mvvm
Curious Algorithm
Infinite Scrolling Using SwiftUI and View Model (MVVM)
Learn what infinite scrolling is and how to implement it using SwiftUI and a view model (MVVM)
iOS dev
https://www.avanderlee.com/xcode/simulator-directories-access/
SwiftLee
Xcode Simulator Directories Exploration
Exploring Simulator Directories allows you to optimize your app and prevent it from storing useless or sensitive data.
iOS dev
https://www.swiftjectivec.com/dumping-api-data-as-json-string-in-swift/
Swiftjective-C
Converting Data into a Formatted JSON Swift String
The world lives on API responses. That means, we live in Codable modeled off JSON, so here's how I quickly built models using pretty printed String dumps.
iOS dev
https://medium.com/@paulwall_21/quickly-find-retain-cycles-in-your-app-with-this-one-trick-4c3caf243091
Medium
Quickly find retain cycles in your app with this one trick.
Multiple times have I been given the assignment to go through the code base and find retain cycles. Retain cycles can cause some serious…
iOS dev
https://holyswift.app/best-way-to-present-error-in-swiftui/
Holy Swift
Mastering Error Handling in SwiftUI: A Guide to Presenting Errors - Holy Swift
Learn how to effectively present errors in your SwiftUI applications with this comprehensive guide. Master three techniques today!
iOS dev
https://nilcoalescing.com/blog/TrackingHoverLocationInSwiftUI/
Nil Coalescing
Tracking hover location in SwiftUI
Register when the pointer enters and exists view's bounds and get the mouse cursor location with onContinuousHover() modifier.