Using Swift’s defer keyword within async and throwing contexts
Explores using Swift's defer keyword to manage resources in async and throwing functions, improving code safety and elegance.
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.
Explains how to create a custom FormatStyle in Swift to handle ordinal number formatting, addressing performance and locale issues.
Biweekly newsletter covering mobile automation news, tools, and best practices for iOS and Android development, including CI/CD, testing, and frameworks.
A deep dive into Swift compiler modes and how to optimize Xcode build times by understanding the compilation pipeline and module dependencies.
An iOS developer reflects on the massive growth in complexity and specialization within the iOS ecosystem over the past decade, from frameworks to Swift language features.
The Compile Swift Podcast is rebranding to App Developer Podcast to cover a wider range of app development technologies beyond Swift.
Explains how the new SwiftUI @Entry macro simplifies creating custom environment values, making the EnvironmentKit library obsolete.
A developer reflects on a year of launching the Swift Academy podcast, discussing iOS topics like TDD and modularization, and building a new framework.
A podcast episode reviewing Apple's 2024, focusing on developer news, ecosystem changes, and personal milestones from the hosts.
A podcast episode discussing strategies for optimizing an app's presence on the App Store, including required elements and best practices.
A podcast episode discussing server-side Swift development, focusing on the Hummingbird framework and sharing experiences with app releases.
A technical article on building a robust testing infrastructure for iOS development, covering modularization, test types, and strategies to reduce flakiness.
A Swift developer details unexpected crashes in Swift 6 due to @unchecked Sendable and implicit actor isolation, offering solutions for concurrency-safe logging.
Podcast episode discussing AI tools for developers, including chatbots for code generation, problem-solving, and navigating obscure technologies.
A podcast episode discussing App Intents, their uses beyond shortcuts, and integrating Swift on the server with Hummingbird for a feature release.