Infinum #iOSCocoaTreats - weekly dev newsletter
Past issues
Subscribe
Oct 15
Oct 29
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.
Read More
Articles
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.
Solid Relevance
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.
Other
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!
Previous Issues
Mar 16
Building a Scrollable Custom Tab Bar in SwiftUI, Swift 5.8 and more!
Feb 23
Arbitrary SwiftUI Linear Gradient Rotation, Xcode 16.3, iOS 16.4 and more
Feb 16
Using User Defaults to store preferences in Swift, Swift Cookbook and more...
Feb 9
Color-naming systems, mastering charts and more!
Feb 2
30 000 lines of SwiftUI, Peer Feedback, Master Charts and more!
Jan 26
Storyboard or Code, VisionKit, iOS 16.3 and more!
Jan 19
ChatGPT with SwiftUI, M2 Pro, M2 Max and more!
Jan 12
iOS 16 Photo Picker, SwiftUI Charts, Tips to Survive in Tech and more!
Jan 5
iOS Developer Trends, Enums explained, SwiftUI and more...
Dec 22
Announcing Lottie 4.0, SwiftUI Lifecycles and more!
Load More