TCA Action Boundries - Convenience
Explores creating boundaries and compile-time safety for actions in The Composable Architecture (TCA) using protocols and custom linting rules.
Explores creating boundaries and compile-time safety for actions in The Composable Architecture (TCA) using protocols and custom linting rules.
A guide to implementing content tagging in SwiftUI using the TagKit library, covering slugification and customizable tag views.
A developer shares their experience creating a SwiftUI app for syntax highlighting Swift code, built using John Sundell's Splash package.
A tutorial on building iOS widgets with SwiftUI, covering the TimelineProvider, entry views, and widget structure.
Discusses the lack of access control for Actions in The Composable Architecture (TCA) and the challenges it creates in large-scale Swift applications.
A beginner's guide to using lenses and prisms in Swift for functional, immutable data manipulation.
A guide to tools for managing multiple Xcode versions, including GUI and CLI options like XcodesApp, xcodes, xcversion, and xcode-install.
A guide to solving XCUITest failures on slow CI machines by waiting for text fields to gain focus before typing.
A developer's experience implementing iOS 16's Live Activities API to create a live bike computer speedometer on the lock screen.
Explores advanced use cases for Sourcery, a Swift metaprogramming tool, with practical examples like finding classes to make final and custom linting.
A technical guide on implementing a Remote Asset Manager for iOS apps, allowing dynamic updates to assets without requiring new app builds.
A tutorial on customizing the default 'About' screen in Mac applications using two different methods for AppKit and SwiftUI.
Explores the benefits of hot reloading for Swift/iOS development, comparing it to other platforms and discussing its potential to save significant development time.
A tutorial on implementing swipe actions (like delete and favorite) in iOS Collection Views using UICollectionLayoutListConfiguration.
A tutorial on creating and customizing lists in iOS apps using UICollectionView's Compositional Layout API.
A guide to implementing image resizing extensions for both UIKit (iOS) and AppKit (macOS) in Swift, enabling cross-platform code.
A beginner's guide to modern generic programming in Swift, covering protocols, associated types, existentials, and opaque types.
A guide to using Apple's new ExtensionKit and ExtensionFoundation APIs to create custom extension points for macOS applications.
Introducing StoreKitPlus, a Swift library that adds extra functionality and simplifies using StoreKit 2 in SwiftUI apps.
A tutorial on implementing and customizing the iOS 16+ UICalendarView for single and multi-date selection in UIKit apps.