Unfuddling the SwiftUI Alignment Guide API
A developer's guide to understanding and correctly implementing the often confusing SwiftUI alignment guide API for custom view layouts.
Ben Scheirman — Experienced Swift and iOS developer, creator of NSScreencast, and educator teaching Swift, iOS, Combine, and modern Apple development through in-depth tutorials and courses.
9 articles from this blog
A developer's guide to understanding and correctly implementing the often confusing SwiftUI alignment guide API for custom view layouts.
Side Mirror 2.5 update for macOS adds new features like window resizing, cursor hints, and snap-back for presenters using virtual displays.
Explores the impact of Swift's new async/await syntax on the Combine framework, comparing it to traditional callbacks and Combine.
A guide to using Fastlane for managing and automating version numbers for iOS/macOS releases, including bumping, prompting, and tagging.
A guide on using `git archive` to export a repository's state at a specific commit, excluding unwanted files like .git and ignored items.
A developer's guide to implementing Sign-in with Apple, focusing on challenges with one-time profile data and security considerations.
Announcing the charity book 'Swift for Good', featuring chapters from 20 authors on Swift programming, with proceeds supporting Black Girls Code.
Explains how to handle macOS sandbox file permissions in AppKit, covering methods like NSOpenPanel and Full Disk Access for accessing folders outside an app's sandbox.
A guide to managing environment-specific configuration (like API keys and URLs) in Xcode projects using plist files and xcconfig build settings.