Infinum #iOSCocoaTreats - weekly dev newsletter
Nov 28 2019
Ink, OSLog, Protocols and Dark Mode
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Adopting Dark Mode on iOS and Ensuring Backward Compatibility
A comprehensive overview of adopting Dark Mode in an iOS app, along with a few tips to make the process of development easier.
Scroll View Layouts With Interface Builder
Laying out a scroll view is a confusing task. I found it easier when, in iOS 11, Apple introduced frame and content layout guides.
Clear and searchable logging in Swift with OSLog
Exploring Apple’s currently recommended logging approach.
22 short tests of Combine – Part 1: Protocols
This article will be the first third of my investigation into Combine, covering an effort to re-implement the three key protocols of Combine: Publisher, Subscriber and Subscription.
How Swift Achieved Dynamic Linking Where Rust Couldn't
For those who don't follow Swift's development, ABI stability has been one of its most ambitious projects and possibly it's defining feature,
and it finally shipped in Swift 5
Tools & Libraries
A fast and flexible Markdown parser written in Swift.
Can an iPhone Really Match Full Frame in Low Light?
The announcement of Night Mode promises “low-light shots never before possible on iPhone.”
Innside Apple’s iPhone Software After Buggy iOS 13 Debut
Software chief Federighi is overhauling development and testing of iOS 14 to make it easier to spot problems early.
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