क्या एक स्तरीय फ़ंक्शन को स्विफ्ट में एक एक्सटेंशन में परिभाषित करना संभव है, जैसे कि एक उद्देश्य-सी श्रेणी में आप क्लास फ़ंक्शंस को भी परिभाषित कर सकते हैं?स्विफ्ट एक्सटेंशन (श्रेणी) में कक्षा फ़ंक्शन
में ऑब्जेक्टिव-सीउदाहरण
@implementation UIColor (Additions)
+ (UIColor)colorWithHexString:(NSString *)hexString
{
// create color from string
// ... some code
return newColor;
}
@end
क्या तेज में बराबर हो सकता है?
क्या हम हमेशा कार्य फ़ंक्शंस के रूप में फ़ंक्शंस का उपयोग नहीं करेंगे, जब तक कि हम आवृत्ति चर/गणना गुणों का उपयोग न करें? स्विफ्ट एक्सटेंशन बनाने के तरीके के विवरण के लिए – brainray
[यह SO उत्तर] देखें (http://stackoverflow.com/a/31026358/3681880)। – Suragch