How to manage complex inputs in your Swift tests with Scenario Builders
Learn how to use Scenario Builders in Swift to simplify unit test setup for complex object networks, making arrange phases cleaner.
Learn how to use Scenario Builders in Swift to simplify unit test setup for complex object networks, making arrange phases cleaner.
A developer discusses the limitations of Xcode extensions and proposes improvements, using their Sourcery Pro tool as an example.
A guide to saving images and videos to the Apple Photos library using the modern PHPhotoLibrary API in iOS development.
A minimal tutorial for implementing configurable Siri Shortcuts using Intents in Xcode, focusing on basic setup and parameters.
A guide to decoding various date formats (ISO 8601, seconds/milliseconds since 1970, custom) using Swift's Codable and JSONDecoder.
A guide to creating custom property wrappers for SwiftUI, including practical examples like a feature flag wrapper.
An interview with iOS developer Felizia Bernutz about her journey into programming, learning Swift, and early challenges with iOS development.
An interview with iOS developer Josh Holtz about his journey into programming, learning Objective-C, and his first mobile apps.
A guide on persisting Swift enums in Core Data using computed properties and private integer storage.
An interview with iOS developer Oleg Dreyman discussing his journey into programming, learning Swift, and insights from his WWDC-winning project Paperville.
An iOS developer shares his journey from childhood gaming to Java programming and finally to iOS development with Objective-C.
An interview with iOS developer Mikaela Caron discussing her journey into programming, learning resources, challenges, and advice for aspiring iOS developers.
A guide to using unsafe memory pointers in Swift for low-level memory management and C interoperability.
An interview with Dave Jacobsen about his journey into programming and iOS development, from initial misconceptions to learning Swift and UIKit.
A guide on using Swift's JSONDecoder with .convertFromSnakeCase strategy to automatically map API snake_case keys to camelCase properties.
An interview with iOS developer Marc Aupont about his journey from electrical engineering to iOS programming, his early experiences with Swift, and freelancing.
A guide to generating random numbers, characters, and strings in Swift, covering built-in methods and custom extensions.
Explains how Swift manages memory for data types, covering layout, alignment, and safe access using MemoryLayout.
A comprehensive guide to using UIMenu in iOS development, covering basic setup, actions, submenus, and customization options.
An interview with iOS developer Stewart Lynch about his programming journey, learning Swift, and his first published app.