Infinum #iOSCocoaTreats - weekly dev newsletter
Mar 11 2021
Kin, Autoclosure & ZStack Animations
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Streams of Cocoa: Why It's Still Worth Knowing NSStream
In this post, we'll look at a piece of API that many people rarely touch, if ever: Stream. It’s neither new nor shiny, but it's a powerful tool when you know how to use it.
How to use @autoclosure in Swift to improve performance
@autoclosure allows us to delay computing arguments with the same code on the implementation level, while optimising our code for performance.
Building an iOS App Without Xcode's Build System
A build system, despite its
name, is just a regular program, which knows how to build other programs.
Composable Architecture Test Store Improvements
Composable Architecture 0.16.0 comes with significant improvements to its testing capabilities for tracking down effect-related failures.
If Else Switch
Isn’t it fascinating how interesting a discussion of a simple if/else/switch can be?
How to fix ZStack's views disappear transition not animated in SwiftUI
Show and hide transition animation in ZStack can be glitchy. Learn how to fix it with a simple trick.
Tools & Libraries
Simple PBXProj Verifier.
Apple event on March 23: AirTags, new iPads?
Multiple leakers this morning have suggested the idea of the March 23rd date for Apple’s next product event.
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!