Every Swift Value Type Should Be Equatable
Explains why every Swift value type should conform to Equatable, covering the properties of equality.
Explains why every Swift value type should conform to Equatable, covering the properties of equality.
Explores different approaches to testing the data layer in mobile apps using Realm, including in-memory vs on-disk benchmarks.
A Swift tutorial on creating a UIColor extension to initialize colors using RGB values (0-255) instead of percentages.
A Swift tutorial on creating a UIColor extension to initialize colors using RGB values (0-255) instead of percentages.
Tutorial on creating local calendars in iOS using Event Kit framework and Swift programming language.
A tutorial on creating local calendars in iOS using Swift and Apple's Event Kit framework.
A first look at the new UI testing framework introduced in Xcode 7 and iOS 9, including setup and a sample test.
A developer's experience with Apple's UIStackView, explaining how it simplifies complex UI layouts in iOS compared to traditional Auto Layout.
How Xcode 7 simplifies unit testing in Swift with the @testable keyword, removing the need to change access modifiers.
Learn how Xcode 7 simplifies unit testing in Swift with @testable import, removing the need to change access modifiers.
Quick Swift snippets for accessing sub-controllers from a UINavigationController in AppDelegate or prepareForSegue.
Quick Swift snippets for accessing sub-controllers from a UINavigationController in AppDelegate or prepareForSegue.
Guide on using NSFetchedResultsControllerDelegate to sync Core Data with table views in Swift.
Tutorial on using NSFetchedResultsControllerDelegate to sync Core Data with table views in Swift.
A screencast walkthrough on setting up a table view in Swift using Xcode, covering Storyboard, Auto Layout, and data source protocols.
A Swift screencast tutorial on setting up a table view with Storyboard, Auto Layout, and data source protocol methods.
A beginner's tutorial on using EventKit in Swift 3.0 to request calendar access and handle user permissions.
A beginner's guide to using EventKit in Swift to request calendar permission and handle user responses.
Explains strong, weak, and unowned references in Swift's ARC, with conclusions on when to use each for memory management.
Explains strong, weak, and unowned references in Swift's Automatic Reference Counting (ARC) for memory management.