macOS Virtual Machines with Bushel
A developer discusses Bushel, a tool for creating and managing macOS virtual machines for safe software testing, built with Swift Data.
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.
A developer shares initial experiences and thoughts after learning the Godot game engine, including using GDScript and rebuilding a simple 2D game.
A deep dive into the internal workings, history, and implementation of async/await in Swift, exploring its design and gotchas.
A Swift Combine extension to simplify removing nil values from publishers by replacing .compactMap { $0 } with .compactMap().
A guide to Test-Driven Development (TDD) in Swift, explaining the methodology and demonstrating its use through a practical case study.
A guide to extending Codable types in SwiftUI to work with AppStorage and SceneStorage for persistent data storage.
Part 2 of a series on creating a developer tool, focusing on designing core Swift protocols and models for a logging dashboard.
A biweekly newsletter covering mobile automation news, including iOS/Android testing, CI/CD, Swift, Flutter, and Appium tutorials and best practices.
A SwiftUI tutorial on creating a draggable, edge-snapping overlay button for iOS/macOS developer tools.
A tutorial on using iOS 17's new UIPageControlTimerProgress class to build an auto-advancing page carousel similar to Instagram Stories.
A guide to creating customizable bar charts in iOS using the FLCharts Swift library, including installation and basic setup.