私は2つのタイプの実装を考えました。パフォーマンス、可読性、保守性の面でどちらが優れていますか?SwiftプロジェクトにカスタムUIColorを導入する最も良い方法は何ですか?
構造を作成し、この
extension UIColor { class func myColor() -> UIColor { return UIColor(red: 128/255, green: 102/255, blue: 0, alpha: 1) } }
ようUIColorの拡張を作成します。
struct Colors { static let myColor = UIColor(red: 255/255, green: 102/255, blue: 0, alpha: 1) }
が、私は**第二のように** ... – Moritz
を「より良い」の定義:) – onmyway133
:そして進値から色を作成するための新しい色に
を定義するために必要な、より少ないコードでは、私は
UIColor
拡張子を使用しました最初の方法は明らかに、客観的に、より良いです。 :D –