Introducing LicenseKit
Introducing LicenseKit, an on-device license engine SDK for protecting closed-source software with commercial licenses.
Introducing LicenseKit, an on-device license engine SDK for protecting closed-source software with commercial licenses.
A guide to refactoring a private callback-based Swift API to use async/await, using continuations for a cleaner codebase.
A guide for iOS developers on implementing private analytics using TelemetryDeck SDK, covering setup and basic event tracking.
A guide to refactoring callback-based network APIs in Swift to use the modern async/await syntax for cleaner, more readable code.
Xcode 14.0 can generate buggy concurrency code for macOS apps due to a Swift compiler and SDK version mismatch.
A Swift developer explores performance improvements in a Sudoku solver by using primary associated types and Collection protocols to avoid unnecessary data copying.
Explores performance optimization in The Composable Architecture (TCA) using a multi-store pattern, with benchmarks from a real-world application.
Quick Launch is an iOS app that adds a customizable widget to your Lock Screen for opening websites, apps, and running shortcuts.
A developer details the process of rewriting the Wally app for iOS 16 using SwiftUI 4, focusing on architecture, package management, and data migration.
First part of a SwiftUI tutorial series on building a stocks app using Swift Charts and the Yahoo Finance API.
Explores creating boundaries and compile-time safety for actions in The Composable Architecture (TCA) using protocols and custom linting rules.
A guide to implementing content tagging in SwiftUI using the TagKit library, covering slugification and customizable tag views.
A developer shares their experience creating a SwiftUI app for syntax highlighting Swift code, built using John Sundell's Splash package.
A tutorial on building iOS widgets with SwiftUI, covering the TimelineProvider, entry views, and widget structure.
Discusses the lack of access control for Actions in The Composable Architecture (TCA) and the challenges it creates in large-scale Swift applications.
A beginner's guide to using lenses and prisms in Swift for functional, immutable data manipulation.
A guide to tools for managing multiple Xcode versions, including GUI and CLI options like XcodesApp, xcodes, xcversion, and xcode-install.
A guide to solving XCUITest failures on slow CI machines by waiting for text fields to gain focus before typing.
A developer's experience implementing iOS 16's Live Activities API to create a live bike computer speedometer on the lock screen.
Explores advanced use cases for Sourcery, a Swift metaprogramming tool, with practical examples like finding classes to make final and custom linting.