स्विफ्ट की शुरुआत के साथ, मैं अपने सिर को नई भाषा के चक्कर लगाने की कोशिश कर रहा हूं
मैं एक iOS डेवलपर हूं और NSString, NSInteger, NSDictionary
किसी एप्लिकेशन में इस प्रकार के उपयोग करूंगा । मैंने देखा है कि Apple द्वारा "द स्विफ्ट प्रोग्रामिंग लैंग्वेज" ईबुक में वे स्विफ्ट प्रकारों का उपयोग करते हैंString, Int, Dictionary
मैंने देखा है कि स्विफ्ट प्रकारों में फाउंडेशन प्रकार के कुछ कार्य हैं (या अलग-अलग नाम हैं)। उदाहरण के लिए NSString
एक length
संपत्ति है। लेकिन मैं स्विफ्ट के लिए एक समान नहीं पा रहा हूं String
।
मैं सोच रहा था, एक iOS एप्लिकेशन के लिए मुझे अभी भी फाउंडेशन के प्रकारों का उपयोग करना चाहिए?
countElements(str)
अपने प्रश्न के उस विशिष्ट भाग का उत्तर देने के लिए कॉल कर सकते हैं ।
"foo".length" directly in Swift. An implicit cast to
NSString` आप के लिए संकलक द्वारा जोड़ा जाता है!
String
। हालाँकि,String
अल्फा रिलीज़ में कार्यक्षमता अभी भी सीमित है, इसलिएNSString
अभी के लिए इसका अधिक उपयोग किया जाएगा। हमें उम्मीद है कि वे GA तक एपीआई को ठीक कर देंगे।