One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Testing iOS Apps
Writing tests in Swift isn't that hard, lets look at some good practices.
Read More
Articles
Swift Concurrency by Example walks you through the many and varied ways of running concurrent code in Swift, including async/await, tasks, actors, and more.
If you don't know what a CPU Usage termination is, consider yourself lucky. Let's explore iOS' CPU Exceptions!

EXC_BAD_ACCESS crashes are annoying but solvable using the right tools. Learn how to use the Xcode sanitizers to fix those crashes in Swift.

In iOS 15, we finally have native UI for a bottom sheet. Let's explore its behavior and limitation.

Other
After developers discovered that their apps are not currently able to use 120Hz ProMotion refresh rates for all animations, there was confusion.

Several stack corruption bugs related to async/await which can be reproduced in simple test programs compiled with recent nightly toolchains.

PSPDFKit 11 for iOS adds support for Apple's new operating system version.