The future of The ReactiveSwift Composable Architecture
Explores the creation, maintenance, and uncertain future of a ReactiveSwift fork of the Composable Architecture (TCA) for cross-platform compatibility.
Michael Brown’s blog focuses on Swift and iOS development, covering topics like the Composable Architecture, ReactiveSwift, Xcode tooling, and Apple frameworks. The posts emphasize practical insights, pitfalls, and real-world solutions for iOS developers.
9 articles from this blog
Explores the creation, maintenance, and uncertain future of a ReactiveSwift fork of the Composable Architecture (TCA) for cross-platform compatibility.
Guide to configuring Xcode 12's new 'Editor Tabs' for a better, more modern code editing experience similar to VS Code or Sublime Text.
A technical guide on implementing Touch ID and Face ID authentication in iOS apps, covering common pitfalls and documentation errors.
Explains a Swift KVO crash with .initial option and provides a solution using global/static context variables for thread safety.
A developer explains the challenges of using PHLivePhotoView with Auto Layout and the solution to fix ambiguous content size issues.
A developer explains a subtle bug in date comparison code when ignoring time components, using Swift/NSDate examples.
Explains how to use Swift's stride(to:by:) method to safely replace deprecated C-style for loops, especially for edge cases where ranges fail.
Analysis of the Apple vs FBI encryption case, arguing that longer passcodes can maintain iPhone security even if Apple loses.
A developer explains their decision to start a new blog using Hugo and GitHub Pages, aiming for weekly posts.