मैंने दो प्रकार के कार्यान्वयन के बारे में सोचा है; प्रदर्शन, पठनीयता और रखरखाव के मामले में उनमें से कौन सा आपकी राय में बेहतर है?स्विफ्ट प्रोजेक्ट में एक कस्टम यूआईसीओलर पेश करने का सबसे अच्छा तरीका क्या है?
इस
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
मैं ** तरह ** 2 :) – onmyway133
पहला तरीका स्पष्ट रूप से, निष्पक्ष, बेहतर है। : डी –