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://oleb.net/blog/2023/catch-error-code/
oleb.net
Pattern matching on error codes – Ole Begemann
Foundation overloads the pattern matching operator <code>~=</code> to enable matching against error codes in <code>catch</code> clauses.
iOS dev
https://khanlou.com/2023/02/schemaswift/
SchemaSwift
iOS dev
https://swiftsenpai.com/development/configurable-widgets-dynamic-options/
Swift Senpai
How to Create Configurable Widgets With Dynamic Options? - Swift Senpai
A step-by-step guide with sample code to show you how to create a configurable widget with dynamic options using Swift
iOS dev
https://samwize.com/2023/02/28/xcode-header-template-for-swift-packages/
@samwize
Xcode Header Template for Swift Packages
If you use Swift Package, there are 2 pesky problems whenever you create a new file.
iOS dev
https://www.polpiella.dev/managing-xcode-installs-using-fastlane
www.polpiella.dev
Managing multiple Xcode versions on CI using Fastlane
All you need to know about how to set the version of Xcode to use on CI using Fastlane.
iOS dev
https://www.avanderlee.com/swiftui/view-composition-viewmodifiers/
SwiftLee
View Composition using ViewModifiers in SwiftUI
Apply view composition by combining view modifiers and create endless combinations of enriched views using reusable code components.
iOS dev
https://holyswift.app/best-ways-to-set-up-environment-in-swiftui/
Holy Swift
Setting Up Different Environments in SwiftUI: Command Line Arguments and Build Configurations - Holy Swift
Set up different environments for your SwiftUI app with Xcode environment variables and command line arguments. Learn 4 techniques today!
iOS dev
CN
iOS dev
https://juejin.cn/post/7207787191623335992#heading-0
juejin.cn
SwiftUI + Core Data App 的内存占用优化之旅 - 掘金
本文将通过对一个演示 App 进行逐步内存优化的方式,,让读者对 SwiftUI 视图的存续期、惰性视图中子视图的生命周期、托管对象的惰值特性以及持久化存储协调器的行缓存等内容有更多的了解。
iOS dev
https://juejin.cn/post/7207848485856231482
juejin.cn
XCode 编译加速之Compile Asset Catalog - 掘金
App经过N次的版本功能迭代后,编译时间大幅增加,除了代码外,xcasset的图片资源增加也会导致编译时间变长。 优化这一编译过程,向大家介绍一个简单易用的方案。 本文是针对xcasset的图片的Co
iOS dev
https://juejin.cn/post/7206143969121943589
juejin.cn
iOS底层之类的cache分析 - 掘金
序言 在前面文章类的结构中,我们分析了bits的结构,isa以及superclass是为指针类型,还剩下一个cache没有分析,cache顾名思义就是缓存相关的,今天就来看一下cache是怎么个原理。
iOS dev
https://mp.weixin.qq.com/s/VXB4WqdN5ryc2TU7haxh_A
iOS dev
EN
iOS dev
(
⚠️
)
https://www.swift.org/blog/swift-certificates-and-asn1/
Swift.org
Introducing Swift Certificates and Swift ASN.1
I’m excited to announce two new open source Swift packages: swift-certificates and swift-asn1. Together, these libraries provide developers a faster and safer implementation of X.509 certificates, a critical technology that powers the security of TLS.
iOS dev
https://forums.swift.org/t/swift-5-9-release-process/63557
Swift Forums
Swift 5.9 Release Process
Swift 5.9 Release Process This post describes the release process, and estimated schedule for Swift 5.9. Snapshots of Swift 5.9 Downloadable snapshots of the Swift 5.9 release branch will be posted regularly as part of continuous integration testing. As…
iOS dev
https://www.hackingwithswift.com/articles/256/whats-new-in-swift-5-8
Hacking with Swift
What's new in Swift 5.8
Back-deployable APIs, more implicit self upgrades, improved result builders, and more!
iOS dev
https://augmentedcode.io/2023/03/06/taskgroup-error-handling-in-swift/
Augmented Code
TaskGroup error handling in Swift
Task groups in Swift are used for running n-number of child tasks and letting it handle things like cancellation or different priorities. Task groups are created with either withThrowingTaskGroup(o…
iOS dev
https://www.polpiella.dev/how-to-make-an-interactive-picker-for-a-swift-command-line-tool
www.polpiella.dev
How to make an interactive picker for a Swift command-line tool
Learn how to make use of ANSI escape sequences to make delightful interactive pickers for your Swift command-line tools.
iOS dev
https://engineering.mercari.com/en/blog/entry/20221215-16cdd59909/
Mercari
Fast and reliable iOS builds with Bazel at Mercari
This article is a translation of the Japanese article published on December 19th, 2022.My name is Ryo Aoyama. I have bee
iOS dev
https://nandz.medium.com/jump-swiftui-coordinator-2a1aed68e67
Medium
Jump
🐒
SwiftUI Coordinator with Router
A simple way to coordinate flows in an App