iOS dev
@iosdevio
10.8K
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.8K subscribers
iOS dev
https://www.avanderlee.com/xcode/storekit-testing-syncing-configuration-file/
SwiftLee
Faster StoreKit testing by syncing in-app purchase products
StoreKit testing in the Simulator allows you to speed up testing in-app purchases for your app. You can test in-app purchases in Xcode by generating a StoreKit configuration file containing the available products for your app. You’ll be able to purchase products…
iOS dev
https://www.swiftjectivec.com/async-let-swift-concurrency/
Swiftjective-C
Async Let
I've been late to Swift Conccurrency, but today I learned of a little trick I didn't know about. Here's what async let allows you to do.
iOS dev
https://holyswift.app/structs-classes-and-actors-in-ios-interviews/
Holy Swift
Structs, Classes, and Actors in iOS Interviews - Holy Swift
In this article we explore Structs, Classes, and Actors in iOS Interviews. How to answer common iOS and Swift type questions.
iOS dev
CN
iOS dev
https://mp.weixin.qq.com/s/_bdY3hvd8VBEAfgxmMVf_A
Weixin Official Accounts Platform
以小窥大:IO 卡顿探寻苹果文件系统
苹果 APFS 的 bug。
iOS dev
https://mp.weixin.qq.com/s/KQJ5QXHdhwHRN65KdD45qA
Weixin Official Accounts Platform
不改一行业务代码,飞书 iOS 低端机启动优化实践
增加并发是否是启动优化的良策?本文将结合飞书 iOS 端启动优化,探索 QoS 对线程调度的影响。
iOS dev
https://mp.weixin.qq.com/s/7jUGbSmR87FkTRqsm20NFQ
Weixin Official Accounts Platform
响应式编程的复杂度和简化
什么是响应式编程,它是一种编程范式?还是一种设计模式?抑或是其他?响应式系统和响应式编程有什么关系?又比如,响应式编程它适用于什么场景?解决什么问题?
iOS dev
EN
iOS dev
https://developer.apple.com/news/?id=lw8dnr3l
Apple
WWDC22 video subtitles now in more languages - Latest News - Apple Developer
You can now watch the Keynote, Platforms State of the Union, and nearly 200 sessions from this year’s Apple Worldwide Developers Conference with Japanese, Korean, and Simplified Chinese subtitles. Available on the web or the Apple Developer app for iPhone…
iOS dev
https://blog.nihongo-app.com/stop-xcode-14-beta-from-pegging-cpu/
Nihongo Blog
Stop Xcode 14 beta from draining your battery
There's a bug in Xcode 14 betas 4-6 that causes your CPU to go crazy and drain your battery. Here's a workaround.
iOS dev
https://tanaschita.com/20220822-bridge-async-await-to-combine-future/
Tanaschita
How to bridge async/await functions to Combine's Future type in Swift
When working with asynchronious code in Swift, we might have to find ways to mix and connect different asynchronious patterns like using the Combine framework together with Swift's async/await API. In this article, we'll look at how to call async-marked functions…
iOS dev
https://ohmyswift.com/blog/2022/08/28/how-to-add-a-loader-to-an-uibutton/
OhMySwift
How to add a loader to an UIButton
Sometimes, we would require a button to show a loader with appropriate text when a long-duration task is done, such as downloading an image. Before iOS 15, we had to write a custom button or do some hacks to show a simple loader or an UIActivityIndicator…
iOS dev
https://nilcoalescing.com/blog/LargeContentViewerInSwiftUI/
Nil Coalescing
Large content viewer in SwiftUI
Make all parts of your app readable for users with low vision using the large content viewer APIs.
iOS dev
https://www.freecodecamp.org/news/how-to-implement-a-leaderboard-in-swiftui/
freeCodeCamp.org
How to Implement a GameKit Leaderboard in SwiftUI
By Saamer Mansoor In this article we will talk about why and how to implement the GameCenter's Leaderboard within your app. Why GameCenter is Making a Huge Revival You can make iPhone games without a scoreboard, but leaderboards can help make the ga...
iOS dev
https://stevenpcurtis.medium.com/swizzling-in-swift-f08e1d930733
Medium
Swizzling in Swift
Change the Implementation at Runtime
iOS dev
https://medium.com/revolut/ios-screen-navigation-engine-at-revolut-1b189f45240
Medium
iOS Screen Navigation Engine at Revolut
I’m here to open your eyes to Custom Navigation Engines just like the one we created on our Revolut Flow Engine.
iOS dev
https://holyswift.app/memento-pattern-with-swiftui/
Holy Swift
Memento Pattern with SwiftUI - Holy Swift
Learn the Memento Design pattern with SwiftUI. Improve your Swift architecture using this to create flexible undo functions for iOS.
iOS dev
https://holyswift.app/how-to-update-or-refresh-widget-and-siri-intent-programmatically-in-swift/
Holy Swift
How to update or refresh Widget and Siri Intent programmatically in Swift for WatchOS? - Holy Swift
How to refresh Widget and Siri Intent programmatically in Swift. How to update dynamic configuration Intent in iOS code.
iOS dev
https://useyourloaf.com/blog/unit-test-setup-and-teardown/
Use Your Loaf
Unit Test Setup And Teardown
A look at the various XCTestCase unit test setup and teardown methods.
iOS dev
https://www.avanderlee.com/swiftui/viewbuilder/
SwiftLee
@ViewBuilder usage explained with code examples
The @ViewBuilder attribute allows you to create compact code and improve readability. SwiftUI forces you already to use the result builder.