Infinum #iOSCocoaTreats - weekly dev newsletter
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.
@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.
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!
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!