Straighforward Data Snapshots
A developer shares a pragmatic solution for automatically saving and replaying data snapshots to debug bugs in fast-changing apps, using a Swift-based tool.
A developer shares a pragmatic solution for automatically saving and replaying data snapshots to debug bugs in fast-changing apps, using a Swift-based tool.
The creator of SwiftyStoreKit, a popular iOS IAP library, is seeking new community maintainers to take over the project's development and support.
Explains method swizzling in Swift, its uses, common pitfalls, and provides a practical example for iOS developers.
Explains Swift ABI stability, why it matters for framework compatibility across compiler versions.
Explains Swift ABI stability, why it matters for framework compatibility across compiler versions, and its impact on iOS/macOS development.
Explains what an Application Binary Interface (ABI) is, how it differs from APIs, and its role in compiled code interaction.
Explores how smart or dumb NSManagedObject subclasses should be, focusing on Core Data lifecycle and validation.
Explores how smart or dumb NSManagedObject subclasses should be, focusing on Core Data lifecycle overrides and validation.
A tutorial on implementing CallKit for iOS to display native incoming/outgoing call UI and handle VoIP features in your app.
Discussion on strategies for fetching and displaying Core Data objects, comparing returning full NSManagedObject instances vs. only needed properties.
Analysis of strategies for fetching and displaying Core Data objects, comparing returning full NSManagedObject instances vs. only needed properties.
A guide to syncing Core Data with iCloud using NSPersistentCloudKitContainer, including setup and example project.
Guide on accessing root view controller in iOS 13 apps using SceneDelegate instead of AppDelegate.
Guide on accessing root view controller in iOS 13 apps using SceneDelegate instead of AppDelegate.
A developer shares delightful new features in Xcode 11, including capabilities search, quick actions, minimap improvements, and source control history.
Exploring new features in Xcode 11 like capabilities search, editor quick actions, minimap improvements, and source control history.
Troubleshooting Core Data model loading errors in iOS development, including target membership and naming fixes.
Troubleshooting guide for Core Data model loading errors in iOS development.
Tutorial on extracting, updating, and formatting currency values in a UILabel using Swift and NumberFormatter.
A tutorial on extracting, updating, and formatting currency values in a UILabel using Swift and NumberFormatter.