Infinum #iOSCocoaTreats - weekly dev newsletter
Past issues
Subscribe
Feb 17
Mar 3
Feb 24 2022
TaskGroup, SwiftUI @StateObject vs @ObservedObject, TabularData Framework, Xcode Configuration Files
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
TaskGroup as a workflow design tool
Using TaskGroup to design a complete user login-sequence.
Read More
Articles
@StateObject vs. @ObservedObject: The differences explained
@StateObject and @ObservedObject have similar characteristics but differ in an important way which can lead to unexpected bugs.
Observable Structs in SwiftUI
Structs are often encouraged in not only Swift, but certainly in SwiftUI.
See how to overcome some issues with observing them.
Working with Xcode configuration files
Manage different iOS build environments with .xcconfig files. How to set up environments like debug, staging and release, access info plist values from code and more.
Writing testable code when using SwiftUI
How to make UI-related logic fully testable, even when that logic is primarily used within SwiftUI-based views.
Crunching Data with the new Apple's TabularData Framework
This framework is all about importing, organizing, and preparing a table of data to train a machine learning model.
Other
Code-Review best practices
What are the goals of code reviews and how do we get most out of them?
How I Shaved 187MB Off United Airline's 439mb iOS App
Reverse engineering United Airline's iOS app to shave 187MB off the total size.
What makes writing more readable?
Looking at how to make writing easier to read.
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