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.
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!