How to use iCloud drive documents?
A Swift tutorial on setting up iCloud Drive for iOS apps, covering project configuration, entitlements, and file management.
A Swift tutorial on setting up iCloud Drive for iOS apps, covering project configuration, entitlements, and file management.
A technical guide on implementing Touch ID and Face ID authentication in iOS apps, covering common pitfalls and documentation errors.
A guide to UIColor best practices in Swift, covering color models, conversions, and practical code examples for iOS development.
A technical guide on implementing Markov chains in Swift to generate realistic but nonsensical text from a given corpus.
A tutorial on implementing custom view controller transitions and interactive swipe gestures in iOS using Swift and UIKit.
A comprehensive guide to using UICollectionView in iOS with Swift, covering setup, data sources, delegates, and building a music catalog UI.
A tutorial on implementing the VIPER architecture for scalable iOS development, comparing it to MVC, MVVM, and other patterns.
A guide to networking on Apple platforms (iOS, macOS, etc.) covering Bonjour, TCP/UDP sockets, and CoreBluetooth for multi-device communication.
Explains how to use NS_REFINED_FOR_SWIFT to improve Swift interoperability with legacy Objective-C APIs that return NSInteger.
A talk exploring three advanced techniques for understanding Swift's internals: SIL, debug toolchains, and reflection.
A Swift tutorial demonstrating how to download and parse JSON data using the built-in URLSession and Codable protocol, without external dependencies.
Explores ABI stability in Swift, its importance for binary frameworks, and why it's not yet sufficient for shipping them.
A technical guide explaining the differences between Swift modules, packages, libraries, and frameworks, including static vs. dynamic linking.
A tutorial on creating UICollectionView cells with circular images and proper rotation support in iOS using Swift.
A Swift tutorial on creating self-sizing UITableView and UICollectionView cells that support device rotation and dynamic fonts.
A tutorial on calling C code from Swift, covering bridging headers and Swift Package Manager integration for C libraries.
Explains type erasure in Swift, covering its purpose, use cases like AnySequence, and how to implement it to hide concrete types.
A tutorial on using Swift Package Manager to create libraries and executables, manage dependencies, and work with the Package.swift manifest file.
A tutorial on implementing iOS Auto Layout programmatically, covering rotation support, constraints, and animation.
A tutorial on programmatically launching a sandboxed macOS app at user login using Swift, Xcode, and the ServiceManagement framework.