Infinum #iOSCocoaTreats - weekly dev newsletter
Sep 30 2021
Solving Crashes & Testing
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.
Swift Concurrency by Example
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.
Solving CPU Usage Crashes with Xcode's Energy Organizer
If you don't know what a CPU Usage termination is, consider yourself lucky. Let's explore iOS' CPU Exceptions!
EXC_BAD_ACCESS crash error: Understanding and solving it
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.
How to present a Bottom Sheet in iOS 15 with UISheetPresentationController
In iOS 15, we finally have native UI for a bottom sheet. Let's explore its behavior and limitation.
Apple Says Third-Party Apps Can Take Full Advantage of ProMotion With Plist Entry
After developers discovered that their apps are not currently able to use 120Hz ProMotion refresh rates for all animations, there was confusion.
Swift 5.5 has serious stack corruption bugs!
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 15
PSPDFKit 11 for iOS adds support for Apple's new operating system version.
P.S. We are hiring!
Building a Scrollable Custom Tab Bar in SwiftUI, Swift 5.8 and more!
Arbitrary SwiftUI Linear Gradient Rotation, Xcode 16.3, iOS 16.4 and more
Using User Defaults to store preferences in Swift, Swift Cookbook and more...
Color-naming systems, mastering charts and more!
30 000 lines of SwiftUI, Peer Feedback, Master Charts and more!
Storyboard or Code, VisionKit, iOS 16.3 and more!
ChatGPT with SwiftUI, M2 Pro, M2 Max and more!
iOS 16 Photo Picker, SwiftUI Charts, Tips to Survive in Tech and more!
iOS Developer Trends, Enums explained, SwiftUI and more...
Announcing Lottie 4.0, SwiftUI Lifecycles and more!