Infinum #iOSCocoaTreats - weekly dev newsletter
Jul 23 2020
Clean Code, @main and Wormholy
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 Case for Lists in UICollectionView
Exploring the power and flexibility offered by creating lists using UICollectionView.
OSLog and Unified logging as recommended by Apple
Using Apple's recommended unified logging system using OSLog can be done in just a few steps.
How @main and @UIApplicationMain work internally
We'll see how Swift determines the entry point of an app, the different attributes used to alter this behavior in iOS, how they work internally, and what Swift 5.3's new @main attribute brings to the table.
"Coding Better World Together" is a set of master lessons from the famous Uncle Bob (Robert Cecil Martin).
Tools & Libraries
iOS network debugging, like a wizard 🧙♂️.
Meta-programming for Swift, stop writing boilerplate code.
Swift.org - Introducing Swift Service Lifecycle
It iService Lifecycle is a Swift package designed to help server applications, also known as services, manage their startup and shutdown sequences.
Apple Style Guide
Apple Style Guide
provides editorial guidelines for text in Apple instructional materials, reference information, training programs, and user interfaces.
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!