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://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.
iOS dev
https://propertyguru.tech/how-we-kept-our-app-on-a-diet-b1bf16b2f531
Medium
How We Kept Our App On a Diet
The Pitch
iOS dev
https://swiftsenpai.com/development/widget-load-remote-data/
Swift Senpai
How to Fetch and Show Remote Data on a Widget? - Swift Senpai
Find out how to create a widget that can perform network activities such as make API calls and download images from a remote server.
iOS dev
https://danielsaidi.com/blog/2023/02/06/adding-scroll-offset-tracking-to-a-swiftui-scroll-view
Daniel Saidi
Adding scroll offset tracking to a SwiftUI ScrollView
The SwiftUI ScrollView is currently quite limited in functionality, and will for instance not let us detect the current scroll offset. Let’s take s look at how to add offset tracking to it.
iOS dev
https://www.pointfree.co/episodes/ep221-point-free-live-dependencies-stacks
www.pointfree.co
Episode #221: Point-Free Live: Dependencies & Stacks
Our first ever livestream! We talk about a few new features that made it into our Dependencies library when we extracted it from the Composable Architecture, live code our way through a NavigationStack refactor of our Standups app, and answer your questions…
iOS dev
CN
iOS dev
https://mp.weixin.qq.com/s/9ITEbW1_EGu_2vrVfrZ9lA
Weixin Official Accounts Platform
如何实现 iOS 16 带来的 Depth Effect 图片效果
iOS 16 系统为我们带来了比较惊艳的桌面锁屏效果:Depth Effect。本文介绍了如何用苹果自带的 API 通过少量的代码实现手机桌面的 Depth Effect
iOS dev
EN
iOS dev
https://blog.eidinger.info/ios-jailbreak-detection-in-2023
Swifty Tech by Marco Eidinger
iOS Jailbreak Detection in 2023
Learn about jailbreaking, feasibility in 2023 having iOS 16, possibilities of detection to protect your iOS apps and alternatives like App Attest.
iOS dev
https://blog.addisonfrancisco.com/how-abstractions-help-us-solve-tight-coupling
Addison's Blog
How Abstract Types Help Us Solve Tightly Coupled Code
How to use abstraction and avoid the challenges of tightly coupled code. Learn how to resolve hard-coded dependencies and build flexible codebases.
iOS dev
https://holyswift.app/a-beginners-guide-to-styling-components-in-swiftui/
Holy Swift
A Beginner's Guide to Styling Components in SwiftUI - Holy Swift
Make your SwiftUI app stand out with this beginner's guide to styling components, packed with practical tips and examples!