Infinum #iOSCocoaTreats - weekly dev newsletter
Oct 22 2020
Key Paths, Algebraic Data Types, and the Relevance of Solid
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
The power of key paths in Swift
Swift keeps gaining more and more features that are more dynamic in nature, while still retaining its focus on type safe code.
What are Algebraic Data Types?
As a programmer, you will come across the term sooner or later and I think it is important to understand what they are and have some theoretical background about them.
What is @escaping in Swift closures
Learn the meaning of @escaping, so you know what to do when you see it or when you need to write one.
The relevance of SOLID principles in 2020.
NSManagedObject events: handling state in Core Data
NSManagedObject properties can be updated upon insert, modification, or deletion using methods like awakeFromInsert and prepareForDeletion.
The XY Problem
Asking about your attempted solution rather than your actual problem.
LLVM 11.0.0 Released
You can read the release notice from release-manager Hans Wennborg here.
Announcing Swift Algorithms
I’m excited to announce Swift Algorithms, a new open-source package of sequence and collection algorithms, along with their related types.
P.S. We are hiring!
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!