Publish DocC to GitHub Pages with GitHub Actions
A guide to automating the build and deployment of Swift Package DocC documentation to GitHub Pages using GitHub Actions.
A guide to automating the build and deployment of Swift Package DocC documentation to GitHub Pages using GitHub Actions.
A guide to using nightly Swift toolchains on macOS for testing bug fixes and upcoming language features like Embedded Swift.
Explains how the Swift compiler uses a syntax check to automatically apply @MainActor isolation to closures passed to DispatchQueue.main.async.
A developer discusses recognizing when an app's design isn't resonating with users and shares plans to experiment with improving its visual interface.
Explains how Swift's inout parameters reduce code duplication, with examples from a real open-source project.
Investigates a bug in iOS 17.2+ causing custom keyboard extensions with Swedish (se.) bundle IDs to disappear from settings and the keyboard switcher.
A Swift tutorial for macOS developers on how to add a background color to menu bar icons to make apps stand out.
The EmojiKit SDK for Swift is being open-sourced, moving from a commercial product to a free, public GitHub repository.
A developer adds GameCenter leaderboards with weekly resets to their iOS game, Endless Hurdles, to foster fair competition.
A tutorial on using the open-source Swift package ApiKit to integrate with and model REST APIs, using the Yelp API as an example.
A developer discusses Bushel, a tool for creating and managing macOS virtual machines for safe software testing, built with Swift Data.
A developer shares initial impressions and basic concepts of SwiftData, Apple's data persistence framework built on Core Data, after experimenting with it.
A guide for the Second Clock macOS app, covering FAQs, troubleshooting, and feature explanations for displaying additional time zones.
A guide for macOS developers on implementing file read/write permissions in sandboxed apps, covering App Sandbox setup and user consent.
A tutorial on converting REST API JSON data directly into CoreData entities in Swift, eliminating the need for duplicate model classes.
A tutorial explaining the Abstract Factory design pattern in Swift, including its components and a practical implementation example.
Learn the basics of Dependency Injection in Swift, covering constructor and property injection with practical code examples.
A tutorial on creating Swift Macros in Xcode 15 to generate code at compile time, improving code readability and reducing repetition.
A developer reflects on the successful technical launch of KeyboardKit 8 but expresses disappointment over the lack of user traction and signups.
Explains how to use enumeration case and optional patterns for pattern matching with Swift Optionals in conditional statements and loops.