60+ Free Daily Coding Tips For Swift Developers
You don't need to subscribe or even have a Substack account

Every Free Daily Coding Tip
- Push An Initial Commit To a New GitHub Remote With a Single Shell Command 
- Break SwiftUI's 10 Child View Limit By Extending ViewBuilder 
- Use SwiftUI and Machine Learning To Identify Nearly 1,000 Objects With Your Camera 
- WWDC22: Create a SwiftUI Chart With a Form For Changing Data 
- WWDC22: Use The 'any' Keyword For Any Type That Conforms To a Protocol With An Associated Type 
- WWDC22: Use The New CircleLayout To Equally Space Views Around A Specific Radius 
- WWDC22: Use 'if let' Without Restating The Name of The Optional 
- Make The New Color Gradient Easier To Use By Conforming To View 
- Use @FocusState and @Binding To Control TextField Focus From Any Other View 
- Use The ColorScheme Placeholders Color.primary and Color.secondary 
- Using .backgroundPreferenceValue To Create a Background Based On a PreferenceKey In iOS 16 
- Using Find & Replace and Hiding Replace With .replaceDisabled 
- Align Grid Cells Relative To Their Columns With HorizontalAlignment 
- React To Network Status Changes With NWPathMonitor and SwiftUI 
- How To Use Multiple Trailing Closures and Know Which Ones Need Labels 
- Using The @ViewBuilder Attribute Only When It's Absolutely Necessary 
- Literally Modify Colours Inside of Code Files With #colorLiteral 
- Use Introspect To Modify The UIKit Views Inside Common SwiftUI Controls 
- How To Stop Using Spacer And Only Use .frame() For Any Layout 
- Use .layoutPriority To Specify Which View Occupies The Most Available Space 
- Use Transactions To Modify Animations Encapsulated By Subviews 
- Use a Menu Bar Button To Toggle The Visibility of a macOS App 
- Add Buttons To a Slider To Quickly Set The Minimum and Maximum Values 
- Using The New @Observable Instead of Inheriting From ObservableObject 
There are 60 free Daily Coding Tips, which sounds like a lot until you discover that there are over 230 Daily Coding Tips that are exclusive to paid subscribers.
In other words:
Over 80% of Daily Coding Tips are inaccessible to free subscribers.
If you’re new here or you’d like to upgrade from a free subscription you can gain full access to the archive and support the development of future tutorials at a discount:
You are NOT required to sign up for an annual plan to get this discount.
Whether you’re a free or paid subscriber, or if you never subscribe at all, I really appreciate that you’re here.
I’m happy to hear whatever thoughts you have about the content in the subscriber only Chat or the comments section on any post, including this one.

