Apple Silicon M1: A Developer's Perspective
A developer's hands-on review of the Apple Silicon M1 chip for software development, covering performance, compatibility, and testing challenges.
A developer's hands-on review of the Apple Silicon M1 chip for software development, covering performance, compatibility, and testing challenges.
Practical tips for Vapor developers to avoid common pitfalls, including Xcode setup, server management, and database migrations.
zld is a faster, drop-in replacement for Apple's linker that can speed up iOS/macOS build times by up to 40%.
A guide on installing and managing multiple Swift development snapshots and toolchains within Xcode, allowing developers to switch between compiler versions.
Learn three methods to run a single test or a subset of tests in Xcode to speed up your development feedback loop.
A guide to managing environment-specific configuration (like API keys and URLs) in Xcode projects using plist files and xcconfig build settings.
A tutorial on programmatically launching a sandboxed macOS app at user login using Swift, Xcode, and the ServiceManagement framework.
A tutorial on creating a universal Swift framework for iOS, macOS, tvOS, and watchOS, covering both traditional and cross-platform methods.
A curated list of native Xcode source editor extensions hosted on GitHub, with resources for creating your own.
A tutorial on using Xcode's 'Capture View Hierarchy' debug feature to visualize the view hierarchy of the iOS 10 Maps app.
Lyft's iOS team shares their experience using Interface Builder at scale, addressing common criticisms and sharing custom tools for a better workflow.
Tips for improving Xcode Run Script Build Phases by extracting scripts to separate files for better readability and maintainability.
Guide to fixing compatibility issues when building iOS 10 games with Game Maker Studio 1.4 and Xcode 8, covering provisioning and plist settings.
A developer announces and shares thoughts on preparing for their first major conference talks at NSSpain and FrenchKit, focusing on Swift and live-coding challenges.
Introducing 'trainer', a tool to convert Xcode test results from plist to JUnit format for Jenkins, solving issues with xcpretty and xctool.
A guide to organizing Xcode projects with conventions for naming, folder structure, and managing multiple targets and platforms.
Tools and tips for managing multiple Xcode versions, especially beta releases, to streamline iOS/macOS development workflows.
A script to automatically update all Xcode plugins for compatibility with the latest Xcode and Xcode-beta versions.
Tips and tools for iOS developers to improve productivity in Xcode, including user breakpoints, plugins, and hidden settings.
A developer explains how to create a custom Xcode plugin in Swift to add clickable file links in the console log output.