Attaching A Core Data SQLite Database To A Failed Test
A guide to attaching a Core Data SQLite database file to a failing unit test in Xcode for debugging purposes.
A guide to attaching a Core Data SQLite database file to a failing unit test in Xcode for debugging purposes.
A technique for creating and configuring a NSPersistentContainer in Core Data using a generic extension and configurator protocol.
A guide to writing unit tests for SwiftUI apps by decoupling layout from logic, enabling testable code without relying solely on UI previews.
An interview with iOS developer Jordi Bruin about his journey into programming, learning Swift, and building the allergy-scanning app Soosee.
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 tutorial on implementing basic drag & drop functionality for UICollectionView in iOS, covering both drag-out and drop-in scenarios.
An interview with iOS app designer Heidi Helen Pilypas, discussing her journey into app design, collaboration with a developer, and her design process.
A guide on programmatically dismissing modal and detail views in SwiftUI using the presentationMode environment value.
A tutorial on using Swift 5.5's new async/await syntax to fetch REST APIs sequentially and concurrently, eliminating callback hell.
A beginner's guide to using the new async/await APIs introduced in Swift 5.5 for writing concurrent code, including converting callback-based functions.
A developer shares a lesson on solving a complex video looping problem by using a simpler playback-based cross-fade technique instead of programmatic video editing.
Explains three methods to render and preview SwiftUI views within an Xcode playground for rapid UI prototyping and experimentation.
A minimal tutorial for implementing configurable Siri Shortcuts using Intents in Xcode, focusing on basic setup and parameters.
Announcing Sourcery Pro, a new macOS app that extends Xcode's capabilities, built from over 1000 hours of development work.
A guide to creating a Core Data abstraction layer for SwiftUI, enabling clean separation between persistence and the view layer.
A guide to creating custom property wrappers for SwiftUI, including practical examples like a feature flag wrapper.
A guide for iOS developers on using JavaScript to interact with and manipulate web content within WKWebView components.
An interview with iOS developer Marc Aupont about his journey from electrical engineering to iOS programming, his early experiences with Swift, and freelancing.