swift-justhtml
A new dependency-free HTML5 parser for Swift called swift-justhtml is introduced, with performance benchmarks comparing it to implementations in Rust, JavaScript, and Python.
A new dependency-free HTML5 parser for Swift called swift-justhtml is introduced, with performance benchmarks comparing it to implementations in Rust, JavaScript, and Python.
An in-depth exploration of how iteration works in Swift, covering Sequences, Collections, and Iterators with technical implementation details.
Learn how to use Swift's new Observations framework to observe @Observable model properties outside of SwiftUI with Xcode 26 and Swift 6.2.
A guide on using [weak self] in Swift Concurrency Tasks to prevent memory leaks, covering weak-strong patterns and best practices.
Analyzing Swift 6.2's Main Actor isolation feature, exploring its impact on concurrency and whether developers should enable it.
A developer's build log for Ductts, a React Native app for tracking crying frequency, detailing the development process and challenges.
Explains the Swift ternary operator for concise conditional logic, including usage examples and comparisons with if expressions.
A guide to implementing Universal Links for iOS apps, covering server setup and app configuration for secure deep linking.
Explains how to fix actor-isolated protocol conformance errors in Swift 6.2, focusing on @MainActor usage and avoiding data races.
Explores Swift's concurrency model, focusing on Actors, GlobalActors, and MainActor for safe, data-race-free programming.
A deep dive into Swift compiler modes and how to optimize Xcode build times by understanding the compilation pipeline and module dependencies.
A guide to creating an auto-mocking tool for iOS development to save time on writing repetitive test code.
Explores challenges and solutions for testing asynchronous Swift code, focusing on avoiding random failures due to concurrency issues in Swift 6.
Explains single-threaded execution in Swift and its importance for UI responsiveness, as a foundation for concurrency ahead of Swift 6.
Swift 6 introduces an opt-in compiler mode to detect and prevent data race conditions at compile time, enhancing concurrent programming safety.
A guide on using Swift 5's custom string interpolation feature to simplify and streamline localization in iOS/macOS applications.
A guide on managing Swift version compatibility and requirements in Swift Package Manager (SPM) projects.
A Swift tutorial for macOS developers on how to add a background color to menu bar icons to make apps stand out.
A beginner's guide to designing and building your first iPhone app, covering tools, planning, and learning resources.