Infinum #iOSCocoaTreats - weekly dev newsletter
Oct 21 2021
SwiftUI, Sendable & iOS 15
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Learn essential Swift in one hour
Here’s the least you need to know to get started with Swift.
Debugging on iOS 15 With Xcode 12
If your app still needs Xcode 12.5 for building, it still has to work well on iOS 15.
How To Create Pull Requests Which Are a Pleasure To Review?
A few tools and templates to stay on top of pull requests
How to make a SwiftUI view to fill its container width and height
We can use a frame modifier to make a view appear to be full width and height, but the result might not be what you expected.
Building editable lists with SwiftUI
How SwiftUI’s List and ForEach types can be used to build lists that support inline editing, moving, and deletions, and how we can then build our own abstractions on top of those built-in types.
Sendable and @Sendable closures explained with code examples
The Sendable protocol and @Sendable attribute help to eliminate data races and create thread-safety in Swift Concurrency.
Cracking Random Number Generators using Machine Learning
This blog post proposes an approach to crack Pseudo-Random Number Generators (PRNGs) using machine learning.
Tech Talks 2021
Connect with Apple experts at office hours to help you create your best apps yet.
P.S. We are hiring!
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!