One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
What’s new in Swift 5.6?
Type placeholders, unavailable checks, Codable improvements, and more.
Read More
Articles
Learn how to use the @Published property wrapper and prevent yourself from running into common bugs when using it in the wrong way.
Learn how to build custom retry operator with exponential backoff.
Example on how to test an asynchronous Core Data operations.

Key objective is to separate functional code and imperative code, and minimize the imperative code.

Add a divider in UIKit Context Menus.
Resetting push notification permission on macOS isn't as straightforward as it is on an iOS. Check out how to do it.
Apple News & Updates
Other
A fundamental trade-off of launch time vs. disk space, but also there's still room to improve.