Infinum #iOSCocoaTreats - weekly dev newsletter
Jul 25 2019
Combine, ExpressibleBy and How to Reduce Memory Footprint
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Combine’s what makes SwiftUI really shine
It's time to start catching up with Combine!
Swift ExpressibleBy protocols
What they are and how they work internally in the compiler.
Combine debugging using operators in Swift
Combine debugging can be hard with long stack traces which don’t help at all.
Reducing Memory Footprint and OOM Terminations in iOS
How to avoid getting killed by the OS.
Utilizing value semantics in Swift
Let’s take a look at a few different ways in which we can make use of the semantics of value types.
RxSwift Quick Overview
Our next step in understanding how Combine relates to RxSwift is to properly understand the lines around RxSwift.
Libraries & Tools
Bow is a library for Typed Functional Programming in Swift.
When a rewrite isn’t: rebuilding Slack on the desktop
A new version of Slack is rolling out for our desktop customers, built from the ground up to be faster, more efficient, and easier to work on.
SwiftUI, Sendable & iOS 15
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