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!
Testing Retain Cycles & Preparing for Presentations
How to Make Your Code Reviewer Fall in Love with You
Solving Crashes & Testing
AsyncSequence & Race condition vs. Data Race
Combine, SwiftUI and Sleeping
Dynamic Type Sizes, Subjects & A Single Link
Custom Environment Values, AWS for Swift & Minimun iOS Version to Support
Button Configuration, Render Test & Custom Dump
Leap Seconds & Multiple Alerts
Test Retries, StaticString & Woodoo Magic