Infinum #iOSCocoaTreats - weekly dev newsletter
Past issues
Subscribe
Mar 11
Mar 25
Mar 18 2021
Actors, Isowords & Weak vs Unowned
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Open Sourcing isowords
We're open sourcing the entire code base to our newly released iOS word game, isowords!
Read More
Articles
Using self, weak, and unowned in Combine
Series of Combine framework programming related blog posts.
How to resize a SwiftUI Image and keep its aspect ratio
Learn how to use aspect fit and aspect fill content mode to fit your image to its bounds.
Slow App Startup Times
Apple suggest to aim for a total app launch time of under 400ms and you must do it in less than 20 seconds or the system will kill your app.
Building an iOS App Without Xcode's Build System
A build system, despite its
scary-sounding
name, is just a regular program, which knows how to build other programs.
[weak self] is not always the solution
Instead of trying to come up with a blanket rule, I recommend trying to understand how references work and how retain cycles happen.
Tools & Libraries
swift-create-xcframework
Creates XCFramework bundles for the products in your Swift Package and uploads them as Artifacts you can attach to a release.
Other
Actors
Actors allow you as a programmer to declare that a bag of state is held within a concurrency domain and then define multiple operations that act upon it.
P.S. We are hiring!
Previous Issues
Mar 16
Building a Scrollable Custom Tab Bar in SwiftUI, Swift 5.8 and more!
Feb 23
Arbitrary SwiftUI Linear Gradient Rotation, Xcode 16.3, iOS 16.4 and more
Feb 16
Using User Defaults to store preferences in Swift, Swift Cookbook and more...
Feb 9
Color-naming systems, mastering charts and more!
Feb 2
30 000 lines of SwiftUI, Peer Feedback, Master Charts and more!
Jan 26
Storyboard or Code, VisionKit, iOS 16.3 and more!
Jan 19
ChatGPT with SwiftUI, M2 Pro, M2 Max and more!
Jan 12
iOS 16 Photo Picker, SwiftUI Charts, Tips to Survive in Tech and more!
Jan 5
iOS Developer Trends, Enums explained, SwiftUI and more...
Dec 22
Announcing Lottie 4.0, SwiftUI Lifecycles and more!
Load More