Solving actor-isolated protocol conformance related errors in Swift 6.2
Explains how to fix actor-isolated protocol conformance errors in Swift 6.2, focusing on @MainActor usage and avoiding data races.
Explains how to fix actor-isolated protocol conformance errors in Swift 6.2, focusing on @MainActor usage and avoiding data races.
Explores Swift 6's typed throws for type-safe error handling, introducing a custom SystemError protocol for user-friendly diagnostics.
Developer builds Vibe Meter 2.0, a Swift tool to track Claude Code subscription usage by parsing JSON-L files and counting tokens with a SIMD-accelerated BPE tokenizer.
A developer's perspective on Apple's rumored plan to unify OS version numbers across all platforms, simplifying availability checks for multi-platform development.
A developer builds Vibe Meter, a macOS menu bar app to monitor AI API spending, detailing Swift 6, SwiftUI, and technical challenges.
Introducing Demark, a Swift package for converting HTML to Markdown using JavaScript libraries within WKWebView, with two engines for speed or accuracy.
A developer details the journey of building the Puzzmo iOS app, discussing the choice between React Native and native Swift development for a game platform.
A developer announces a shift in blog focus from covering Swift/SwiftUI news to sharing personal project learnings, failures, and authentic development experiences.
A guide comparing Swift enums and structs, explaining when to use each for state management and extensibility in iOS development.
A technical guide on how to add dependencies to binary Swift Package targets, which normally cannot define them directly.
Tutorial on keeping an iOS 18 Control Center toggle in sync with app state using WidgetKit and App Intents.
Learn how to organize routes in a Vapor app using RouteCollection, middleware layering, and controller-based routing for cleaner code.
Explores using Swift's defer keyword to manage resources in async and throwing functions, improving code safety and elegance.
The author announces the return of the Swift by Sundell blog after a two-year hiatus, citing family changes and a renewed passion for Swift programming.
Announcing a talk at iOSKonf25 on distributing and monetizing closed-source SDKs using Swift Package Manager.
A playful macOS app that adds animated, cursor-following eyes to your menu bar for a touch of whimsy.
A developer's reflection on completing the 100 Days of SwiftUI course, sharing insights, tips, and the value of hands-on project learning.
Explores Swift's concurrency model, focusing on Actors, GlobalActors, and MainActor for safe, data-race-free programming.
Learn how to use SwiftData's #Index and #Unique macros to speed up searches and prevent duplicate records in iOS 18 apps.