Infinum #iOSCocoaTreats - weekly dev newsletter
Aug 1 2019
Collection Diffing, Dynamic Type and What are the Limitations of UserDefaults
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Collection: Making a Real World Application With SwiftUI
A collection of articles on how to make a full featured iOS, iPadOS and macOS application using exclusively SwiftUI.
UserDefaults Limitations and Alternatives
During one discussion friend asked "How far can we go with UserDefaults?" while another said "You shouldn't be storing ... in UserDefaults".
Supporting Dynamic Type at Airbnb
An overview of process, tips, and pitfalls we learned while bringing Dynamic Type to Airbnb.
Predicting Size Classes in iOS 13
If you rely on size changes to build adaptive layouts, you should review your code for iOS 13.
First steps with NFC on iOS 13
In this post I would like to point the most important things which were mentioned during
Core NFC Enhancements talk
on WWDC 2019.
Swift 5.1 Collection Diffing
Disclaimer: this article refers to the first Swift implementation of collection diffing. The implementation itself has already been improved, however the concepts behind this article are exactly the same.
Alerts, ActionSheets, Modals and Popovers in SwiftUI
Let’s take a look at how we can use modifiers to display Modals, Alerts, ActionSheets, and Popovers.
Libraries & Tools
🎨 Powerful theme/skin manager for iOS 8+.
Beta 5 - ObjectBinding
In Beta 5 ObjectBinding is now defined in Combine as ObservableObject (the property wrapper is now
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