随着Swift的推出,我一直在努力使自己适应新的语言
我是iOS开发人员,会NSString, NSInteger, NSDictionary
在应用程序中使用诸如此类的类型。我注意到在Apple的“ Swift编程语言”电子书中,他们使用了Swift类型String, Int, Dictionary
我注意到Swift类型没有(或命名不同)Foundation类型具有的某些功能。例如NSString
具有一个length
属性。但是我不能为Swift找到一个类似的东西String
。
我想知道,对于iOS应用程序,我是否仍应使用Foundation类型?
countElements(str)
,以回答问题的特定部分。
"foo".length" directly in Swift. An implicit cast to
编译器为您添加的NSString`!
String
。但是,String
alpha发行版中的功能仍然受到一些限制,因此目前NSString
将更多使用。我们希望他们能在GA之前修复该API。