Changing UITableViewCell Selection Color in Storyboards with IBInspectable

January 13, 2016 | Swift, Table Views, UIKit, iOS

Recently I needed to change the cell selection color of a UITableViewCell. This can be done in a few lines of code using the "selectedBackgroundView" property on UITableViewCell. But since the ultimate goal is simply to change the selection color, it would be nice to have an attribute in storyboard . . .

Swift Enums: Initialization with Associated Values from a Server Response

January 10, 2016 | Swift, Enumerations, iOS, macOS, tvOS, watchOS

Swift Enumerations with Associated Values are a powerful way to represent a group of related values that may be associated with different types. The Apple documentation on enums uses the example of an inventory tracking system with different types of barcodes, UPCA and QR. UPCA and QR codes are both "Barcode" values so . . .