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!
Testing Retain Cycles & Preparing for Presentations
How to Make Your Code Reviewer Fall in Love with You
Solving Crashes & Testing
AsyncSequence & Race condition vs. Data Race
Combine, SwiftUI and Sleeping
Dynamic Type Sizes, Subjects & A Single Link
Custom Environment Values, AWS for Swift & Minimun iOS Version to Support
Button Configuration, Render Test & Custom Dump
Leap Seconds & Multiple Alerts
Test Retries, StaticString & Woodoo Magic