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/Voice-Control-Accessibility-Tweaks-iOS/
Swiftjective-C
Building For Voice Control
Voice Control is an amazing accessibility technology. Here are some things to look for when building for it.
iOS dev
https://theswiftdev.com/swiftnio-tutorial-the-echo-server/
Theswiftdev
SwiftNIO tutorial - The echo server - The.Swift.Dev.
This is a beginner's guide to learn the basics of the SwiftNIO network app framework by building a basic TCP echo server.
iOS dev
https://digitalbunker.dev/recreating-the-ios-timer-in-swiftui/
Digital Bunker
Recreating The iOS Timer App In SwiftUI
Today's tutorial will focus on using SwiftUI to recreate the UI and functionality of the iOS Timer. We'll construct each of the UI components individually, build out the ViewModel, and then we'll bring everything together.
iOS dev
https://www.swiftbysundell.com/articles/swiftui-views-versus-modifiers/
Swift by Sundell
SwiftUI views versus modifiers | Swift by Sundell
What’s really the difference between building a piece of UI as a view versus a modifier, and how to choose between those two solutions?
iOS dev
https://swiftwithmajid.com/2023/02/28/mastering-charts-in-swiftui-accessibility/
Swift with Majid
Mastering charts in SwiftUI. Accessibility.
The last but not least post in the series is about accessibility. It is essential to make your app accessible to VoiceOver users. Usually, it is much harder to make your visual content accessible. Fortunately, Apple provides audio graph features allowing…
iOS dev
https://medium.com/@felipericieri/writing-an-idle-timer-in-swift-3391e95a7024
Medium
Writing an Idle Timer in Swift
Invalidating a session after a certain period of time.
iOS dev
https://itnext.io/building-ios-framework-with-dependencies-e6e141f346ec
Medium
Building iOS framework with dependencies.
Building a manual framework with other frameworks inside statically.
iOS dev
https://medium.com/swiftblade/using-swift-concurrency-with-coordinator-pattern-de290b95f09b
Medium
AsyncCoordinator Pattern using Swift Concurrency
Coordinator pattern is a way to encapsulate a flow in the app. It is an async task. What if we try to use async/await with it?
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