我想到了两种实现方式;在性能、可读性和可维护性方面,你认为哪一种更好?
Create an extension of UIColor like this
extension UIColor { class func myColor() -> UIColor { return UIColor(red: 128/255, green: 102/255, blue: 0, alpha: 1) } }
Create a structure:
struct Colors { static let myColor = UIColor(red: 255/255, green: 102/255, blue: 0, alpha: 1) }
open class var farmaOrange: UIColor { return UIColor.init(colorLiteralRed: 0.988, green: 0.337, blue: 0.063, alpha: 1) }
} ` - Juan Boero