Infinum #iOSCocoaTreats - weekly dev newsletter
Apr 2 2020
SwiftDocs, Mouse Pointer and How to Convert HEIC Into JPG
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Useful Global Swift Functions
For historical reasons, the Swift Standard Library still has quite a few public global functions, and some of them are still useful to this day.
Modern MVVM iOS App Architecture with Combine and SwiftUI
Learn how to build an iOS app with MVVM architecture pattern using Swift, Combine and SwiftUI.
Implementing mouse pointer interactions on iPad
The way mouse interaction works on iPad is not the same as it does on a Mac, since the cursor can morph into UI elements.
Throttling calls in Swift
Throttling wraps a block of code with throttling logic, guaranteeing that an action will never be called more than once each specified interval.
Libraries & Tools
Auto-generated documentation for Swift. Command-click no more.
iOS Nuts And Bolts
iOS bits and pieces that you can include in your project to make your life a bit easier.
Custom rescue code in UIKit
If you're Bank of America, your view gets an additional setNeedsLayout in UIKit.
How to Convert HEIC Images to JPG on a Mac
Apple started using the HEIC image format with iOS 11. HEIC can cause problems for some apps. Here’s how to easily convert HEIC files to JPG.
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!