Con l'introduzione di Swift ho cercato di capire la nuova lingua
Sono uno sviluppatore iOS e utilizzerei tipi come NSString, NSInteger, NSDictionaryin 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 NSStringha una lengthproprietà. 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, laStringfunzionalità è ancora un po 'limitata nella versione alpha, quindiNSStringsarà più utilizzata per ora. Ci auguriamo che risolveranno l'API fino a GA.