Infinum #iOSCocoaTreats - weekly dev newsletter
Sep 10 2020
Regex, Widgets in Big Sur and Redacted SwiftUI
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
█████ed SwiftUI: The Problem
SwiftUI has introduced the concept of “████ed views”, which gives you a really nice way to ████ the text and images from views.
Regular Expressions in Swift
Regular expressions are a powerful tool for working with text, but it’s often a mystery how to use them in Swift.
Creating configurable widgets for Big Sur
One of the most exciting additions to iOS 14, WidgetKit is also available on macOS Big Sur, where it replaces the legacy “Today extensions”.
Testing delegates and protocols in XCTest
Learn how to write unit tests for delegate/protocol methods.
Using Metal to Apply Image Filters
An overview of how to use Metal to apply filters to images to perform a simple color inversion on the input image.
What’s new in CryptoKit
CryptoKit is a Swift framework that makes it easier and safer to perform common cryptographic operations.
Why You Should Default to Private Outlets
I love that access control is an integral component of the Swift programming language. Access control lets you carefully control what properties and methods an entity exposes.
Defunctionalizing Arithmetic to an Abstract Machine
There is great value in meditating upon the simplest possible example of a thing you can come up with.
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!