Skip to content

Latest commit

 

History

History
71 lines (56 loc) · 1.85 KB

CGColor.md

File metadata and controls

71 lines (56 loc) · 1.85 KB

CGColor Usage

Scans through asset catalogs.

Xcode Editor Autocomplete

Autocomplete CGColor

Xcode Asset Catalog

Asset Color Dark Olive Green

Backboard Generated Code

ColorAsset.blackboard.swift

public enum ColorAsset: String {
    case absoluteZero = "Absolute Zero"
    case bisque = "Bisque"
    case charcoal = "Charcoal"
    case darkOliveGreen = "dark-olive-green"
    case desire = "Desire"
    case emerald = "Emerald"
    case empty = "Empty"
    case firebrick = "firebrick-color"
    case fluorescentBlizzardBlue = "Fluorescent/Blizzard Blue"
    case fluorescentMagicMint = "Fluorescent/Magic Mint"
    case fluorescentRadicalRed = "Fluorescent/Radical Red"
    case maroon = "maroon color"
    case night = "Night"
}

CGColor.blackboard.swift

public extension ColorAsset {
    var cgColor: CGColor
}

public extension CGColor {
    static var absoluteZero: CGColor
    static var bisque: CGColor
    static var charcoal: CGColor
    static var darkOliveGreen: CGColor
    static var desire: CGColor
    static var emerald: CGColor
    static var empty: CGColor
    static var firebrick: CGColor
    static var fluorescentBlizzardBlue: CGColor
    static var fluorescentMagicMint: CGColor
    static var fluorescentRadicalRed: CGColor
    static var maroon: CGColor
    static var night: CGColor
}

The Blackboard Way

ExampleApp

view.layer.borderColor = .fluorescentBlizzardBlue

The Standard UIKit Way

StandardApp

view.layer.borderColor = UIColor(named: "Fluorescent/Blizzard Blue")?.cgColor