Swift'in tanıtımı ile yeni dile kafa yormaya çalışıyorum
Ben bir iOS geliştiricisiyim ve NSString, NSInteger, NSDictionarybir uygulamadaki gibi türleri kullanırım . Apple'ın "The Swift Programming Language" e-kitabında Swift türlerini kullandıklarını fark ettim.String, Int, Dictionary
Swift türlerinin Foundation türlerinin yaptığı bazı işlevlere sahip olmadığını (veya farklı şekilde adlandırıldığını) fark ettim. Örneğin NSStringbir lengthözelliği var. Ancak Swift için benzerini bulamadım String.
Merak ediyorum, bir iOS uygulaması için hala Foundation türlerini kullanmalı mıyım?
countElements(str)sorunuzun belirli bir bölümünü cevaplamak için arayabilirsiniz .
"foo".length" directly in Swift. An implicit cast to iyisi, NSString` çağırabilirsiniz sizin için derleyici tarafından eklendi!
String. Bununla birlikte,Stringişlevsellik hala alfa sürümünde biraz sınırlıdır, bu nedenleNSStringşimdilik daha fazla kullanılacaktır. GA’ya kadar API’yı düzelteceklerini umuyoruz.