iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.07K
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://betterprogramming.pub/fixing-swift-actors-and-delegate-error-on-xcode-14-87f933c9bbcc
Medium
Fixing Swift Actors and Delegate Error on Xcode 14
If you’ve updated Xcode to version 14 you might get an error about mutating actor-isolated property in your project. Let’s fix it.
iOS dev
https://www.emergetools.com/blog/posts/improve-popular-iOS-app-startup-times
Emergetools
Emerge Tools Blog | How these 5 iOS apps could improve their startup time
A detailed look at the startup times for 5 popular apps from the App Store and actionable insights for how they can be improved.
iOS dev
https://www.swiftjectivec.com/Snip-Completion-Handler-Block-Closure-To-Swift-Async-Concurrency/
Swiftjective-C
Use Swift Concurrency with Completion Handlers
Convert a function using a completion handler to use Swift Concurrency.
iOS dev
https://serialcoder.dev/text-tutorials/software-engineering/design-patterns/the-command-design-pattern-in-swift/
SerialCoder.dev
The Command Design Pattern In Swift - SerialCoder.dev
Learn about the Command design pattern and find out how to implement it in Swift projects through a practical code example.
iOS dev
CN
iOS dev
https://mp.weixin.qq.com/s/SaaHKPnNUSvDkmwKtip3HA
Weixin Official Accounts Platform
CPU 是如何与内存交互的
计算机内存结构整理总结
iOS dev
EN
iOS dev
https://developer.apple.com/news/?id=wsx8rd26
Apple
WeatherKit subscriptions now available - Latest News - Apple Developer
WeatherKit brings valuable weather information to your apps and services through a wide range of data that can help people stay up to date, safe, and prepared. It’s easy to use WeatherKit in your apps for iOS 16, iPadOS 16, macOS 13, tvOS 16, and watchOS 9…
iOS dev
https://www.raywenderlich.com/31390549-performance-profiling-swift-on-linux-getting-started
kodeco.com
Performance-Profiling Swift on Linux: Getting Started
Learn how to profile Server-Side Swift with perf on Linux.
You’ll discover the basic principles of profiling and how to view events, call-graph-traces and perform basic analysis.
iOS dev
https://samwize.com/2022/09/22/replacing-if-let-in-swift-5-7/
@samwize
Replacing if let in Swift 5.7
With the new Xcode 14, the biggest feature
😂
of Swift 5.7 has to be the enhancement of the unwrapping syntax. We can delete a lot of code with a simple find & replace.
iOS dev
https://www.chimehq.com/blog/extensionkit-views
Chime
ExtensionKit Views
Learn about the ExtensionKit view system.
iOS dev
https://samwize.com/2022/09/13/how-to-use-factory-di-in-swiftui/
@samwize
How to use Factory (DI) in SwiftUI
Factory is the Dependency Injection (DI) library which will replace it’s popular predecessor – Resolver.
iOS dev
https://sarunw.com/posts/uiviewcontroller-in-swiftui/
Sarunw
How to use UIViewController in SwiftUI | Sarunw
Learn how to use UIViewController as a SwiftUI view.
iOS dev
https://sarunw.com/posts/swiftui-zindex/
Sarunw
SwiftUI zIndex: Everything you need to know | Sarunw
zIndex is a modifier that controls the display order of overlapping views in SwiftUI. Let's learn how it works.
iOS dev
https://swiftwithmajid.com/2022/09/21/displaying-live-activities-in-ios16/
Swift with Majid
Displaying live activities in iOS 16
One of the most prominent features of iOS 16 is live activity widgets. iOS 16 allows us to display the live state of ongoing activities from our apps on the lock screen or in the Dynamic Island of the new iPhone 14 Pro. This week we will learn how to build…
iOS dev
https://www.avanderlee.com/swift/deadlocks-detecting-solving/
SwiftLee
Deadlocks in Swift explained: detecting and solving
Deadlocks in Swift can cause your app to hang and become unresponsive. Learn how to detect and solve hangs in Xcode.
iOS dev
https://www.swiftjectivec.com/swift-debug-print-print-dump-mirror-reflection/
Swiftjective-C
Swift's print(), debugPrint(), String(reflecting:), Mirror(reflecting:) and dump()
Every codebase under the sun on God's green earth uses print statements to wrangle bugs. Let's look at the tools that Swift has for such cases.
iOS dev
https://holyswift.app/save-time-with-custom-breakpoints-in-xcode/
Holy Swift
Save Time With User Breakpoints in Xcode - Holy Swift
Learn how to use User Breakpoints in Xcode to increase your productivity as a developer. Save your time using special breakpoints with Swift.
iOS dev
https://swiftwithmajid.com/2022/09/28/mastering-dynamic-island-in-swiftui/
Swift with Majid
Mastering Dynamic Island in SwiftUI
In the previous post, we talked about live activity widgets displaying your app’s ongoing events. Live activity widgets can utilize the dynamic island of the iPhone 14 Pro. In this post, we will discuss possible configurations and customization points of…
iOS dev
https://devmap.org/native-ios-game-development-w-rust-a1134887c35f
Medium
Native iOS Game Development w/ Rust
My documented journey of exploring cross platform game development using purely Rust.