Practical guide to binary operations using the UInt8 type in Swift
A guide to binary operations and integer representation using the UInt8 type in the Swift programming language.
A guide to binary operations and integer representation using the UInt8 type in the Swift programming language.
A detailed guide to the Bool data type in Swift, covering its creation, logical operators, and usage in conditional statements.
Explains how Swift 5.5's Codable API automatically synthesizes encoding/decoding for enums, including those with associated values.
A guide to setting up isolated Core Data unit tests using a SQLite persistent store for reliable, production-like testing.
Explores Swift's async sequences, streams, and Combine, detailing how to build custom sequences and iterators for asynchronous operations.
A technique for creating and configuring a NSPersistentContainer in Core Data using a generic extension and configurator protocol.
Explains how to use Swift 5.5's static protocol APIs to create instances with dot syntax, improving code readability and SwiftUI integration.
A guide to improving debugging in the Composable Architecture (TCA) by handling large state diffs and filtering noisy actions.
Explains how to use XCTAttachment in XCTest to attach files, images, and data to test results for easier debugging.
Explains how to use Swift's @unknown default attribute in switch statements to handle future enum cases safely, preventing bugs.
A guide to building command-line applications and tools using Swift, covering scripts, arguments, and process info.
An interview with iOS developer Jordi Bruin about his journey into programming, learning Swift, and building the allergy-scanning app Soosee.
An interview with iOS developer Donny Wals about his journey into programming, transition to iOS development, and early experiences with Swift.
Explains optional chaining in Swift for safely accessing properties, methods, and subscripts on optional values without manual unwrapping.
Announcing a new book on Test-Driven Development for Swift, focusing on SwiftUI, Combine, and practical iOS application testing.
A technical guide on how to simultaneously apply a stroke (border) and a fill to a SwiftUI shape, addressing a common UI development challenge.
A technical guide on implementing dynamic app icon switching for iOS applications, covering icon preparation, Info.plist configuration, and iPad-specific steps.
A tutorial on using Swift's structured concurrency and async/await to run tasks in parallel safely and efficiently.
A guide on programmatically dismissing modal and detail views in SwiftUI using the presentationMode environment value.
Explains how to integrate Swift's async/await functions into Combine pipelines using custom asyncMap operators.