में एक वर्ग के बाहर निजी स्थिरांक की घोषणा जब निजी स्थिरांक स्विफ्ट में यह एक वर्ग के भीतर उन्हें घोषित करने के लिए संभव है बनाने,स्विफ्ट
final class SomeClass: NSObject {
private let someFloat:CGFloat = 12
}
के साथ ही एक वर्ग के बाहर।
private let someFloat:CGFloat = 12
final class SomeClass: NSObject { }
जब वर्ग दायरे के बाहर फ़ाइल में लगातार बनाया जाता है। वहाँ एक दूसरे के ऊपर विधि का उपयोग करने के लिए किसी भी अन्य मतभेद हैं है, और किसी को भी सर्वोत्तम प्रथाओं पर राय है?
पहले एक में, आप, उदाहरण के प्रति एक निजी निरंतर घोषित कर रहे हैं, हालांकि मुझे लगता है कि संकलक पूरी कक्षा के लिए 1 निरंतर करने के लिए अनुकूलित कर सकते हैं। दूसरी विधि ओबीजेसी में यह कैसे किया जाता है। दोनों मेरे बराबर हैं। –
@CodeDifferent के अतिरिक्त, आपका दूसरा विकल्प उस फ़ाइल के भीतर बनाए गए सभी वर्गों के माध्यम से उपलब्ध होगा। – Santosh
संपत्तियों को ओवरराइड करने पर भी विचार करें। पिछले पैराग्राफ को छोड़कर – Sulthan