Con l'introduzione di Swift ho cercato di capire la nuova lingua
Sono uno sviluppatore iOS e utilizzerei tipi come NSString, NSInteger, NSDictionary
in un'applicazione. Ho notato che nell'ebook "The Swift Programming Language" di Apple, usano i tipi SwiftString, Int, Dictionary
Ho notato che i tipi Swift non hanno (o sono denominati diversamente) alcune delle funzioni svolte dai tipi Foundation. Ad esempio NSString
ha una length
proprietà. Ma non sono riuscito a trovarne uno simile per Swift String
.
Mi chiedo, per un'applicazione iOS dovrei ancora usare i tipi Foundation?
countElements(str)
, per rispondere a quella parte specifica della tua domanda.
"foo".length" directly in Swift. An implicit cast to
NSString` aggiunto per te dal compilatore!
String
. Tuttavia, laString
funzionalità è ancora un po 'limitata nella versione alpha, quindiNSString
sarà più utilizzata per ora. Ci auguriamo che risolveranno l'API fino a GA.