Hiding the back button's text in SwiftUI
Hiding it with navigationBarBackButtonHidden also costs you the swipe-back gesture and the long-press stack. Adjusting UINavigationBar's appearance is the safer route.
Everything with this tag, newest first, across all four kinds.
Hiding it with navigationBarBackButtonHidden also costs you the swipe-back gesture and the long-press stack. Adjusting UINavigationBar's appearance is the safer route.
How to satisfy both of the things a chat screen is expected to do in SwiftUI — the newest item stacking at the bottom, and items sitting at the top when there are only a few.
How to convert the ARFaceGeometry you get from ARFaceTrackingConfiguration into an MDLAsset and write it out in obj format with export(to:).
When a system font is set on a UITextView and similar views, it can switch to Times New Roman at runtime. Setting the UIFont explicitly in code works around it.
How to convert the Data handed to you by didRegisterForRemoteNotificationsWithDeviceToken into a String, and what changed about description in iOS 13.
Tidying up the ballooning Input Files list you get with Carthage, using the Input File Lists (xcfilelist) added in Xcode 10.
A look at the options for deciding, inside the app, whether the user is in an EEA member state.
Using JSONDecoder's keyDecodingStrategy and keyEncodingStrategy to absorb the difference in naming conventions without hand-writing CodingKeys.
Two approaches for preventing typos in keys and mismatched types — wrapping UserDefaults, and using Mirror.