Infinum #iOSCocoaTreats - weekly dev newsletter
Jun 6 2019
SwiftUI, Impossible States, OpenInTerminal and The Usefulness of Frameworks
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
If you've been tuning into WWDC, you've probably header of SwiftUI. Apple's new and exciting framework for creating UI.
A first look at Xcode 11’s Swift Package Manager integration
Let’s take a first look at how the Swift Package Manager has been integrated into Xcode 11.
Sign In with Apple
Soon to be required feature.
Sign In with Apple makes it easy for users to sign in to your apps and websites using their Apple ID.
SF Symbols provides a set of over 1,500 consistent, highly configurable symbols you can use in your app.
A framework I wrote (and why you shouldn’t use it)
I was recently shown
, a popular framework for object validation in .NET — I decided to re-write the framework in Swift. It works nicely… but should you use it?
A Spectre Retrospective
We’ll debate adding a feature to an existing app vs an launching an entirely new one.
Power consumption of location updates in iOS
This test shows power consumption of using location service on iOS in different accuracy settings.
Libraries & Tools
Finder Toolbar app for macOS to open the current directory in Terminal, iTerm, Hyper or Alacritty.
Making impossible states impossible
We discuss how Swift's type system can be used to eliminate impossible states from our code.
SwiftUI, Sendable & iOS 15
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