Infinum #iOSCocoaTreats - weekly dev newsletter
Past issues
Subscribe
Jul 25
Aug 8
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.
Read More
Articles
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
SwiftTheme
🎨 Powerful theme/skin manager for iOS 8+.
Other
Beta 5 - ObjectBinding
In Beta 5 ObjectBinding is now defined in Combine as ObservableObject (the property wrapper is now
@ObservedObject
).
Jul 25
Archive
Aug 8