最近我一直在研究如何在UIColor扩展中定义自定义颜色,但我看到了不同的方法。是否有关于这个问题的最佳实践文档?
例如,我看到过以下两种方法的使用:
extension UIColor {
static let myColor = UIColor(colorLiteralRed: 1, green: 1, blue: 1, alpha: 1)
}
//called like UIColor.myColor
或者
extension UIColor {
static var myColor: UIColor {
return UIColor(red:1, green:1, blue:1, alpha:1.0)
}
}
//called like UIColor.myColor
这里是否有一种非基于个人意见的最佳实践方法?还是只是个人喜好问题?(我知道示例中的颜色实际上并不是自定义的 :D)