Explicit Dependencies, Swift Edition
Explains how to implement explicit dependencies in Swift for better code readability and testability, comparing it to Objective-C.
Explains how to implement explicit dependencies in Swift for better code readability and testability, comparing it to Objective-C.
A guide for developers transitioning from Objective-C to Swift, focusing on safety concepts like optionals and value semantics.
A quick tip on converting a Swift String into an array of characters using the map function.
Comparing Swift protocol extensions with C# abstract classes, analyzing similarities, differences, and best use cases.
Comparing Swift protocol extensions with C# abstract classes, exploring similarities, differences, and which is preferred for abstraction.
Swift extensions to simplify Core Data localization, including methods for localizing entity names and working with model strings files.
A guide to packaging iOS IPA files with Swift code using a custom terminal script, addressing issues in automated build pipelines.
A guide to creating type-safe Core Data objects in Swift, covering convenience initializers and factory methods to avoid string-based APIs.
Guide to setting up Carthage dependency manager for iOS developers, focusing on terminal usage for beginners.
A guide to installing and using Carthage dependency manager for iOS developers, especially those uncomfortable with the Terminal.
A tutorial on using Xcode 7's UI testing framework, focusing on asynchronous waiting for view changes with code examples.
Xcode 7 beta 4 fixes @objc class prefixes, allowing proper namespacing for Swift classes used in Objective-C.
A Swift iOS developer dissects their new Bible verse memorization app, explaining how features like UITableView, Core Data, and NSFetchedResultsController were implemented.
A technical walkthrough of building the 10 Read 10 Said iOS app, covering Swift features like UITableView, Core Data, and NSFetchedResultsController.
A tutorial on using Carthage to add Quick and Nimble testing frameworks to a Swift 2 project in Xcode 7.
A tutorial on implementing swipe-to-delete workflow in UITableView using Swift, including confirmation step.
A Swift tutorial on implementing a swipe-to-delete workflow in UITableView with a confirmation step.
Guide to using KDCircularProgress library in Swift for iOS circular progress indicators with Storyboard support.
Guide to using KDCircularProgress for a circular progress indicator in Swift iOS apps with Storyboard integration.
Explains why every Swift value type should conform to Equatable, covering the three properties of equality: reflexive, symmetric, and transitive.