Avec l'introduction de Swift, j'ai essayé de comprendre la nouvelle langue
Je suis un développeur iOS et j'utiliserais des types tels que NSString, NSInteger, NSDictionarydans une application. J'ai remarqué que dans l'ebook "The Swift Programming Language" d'Apple, ils utilisent les types SwiftString, Int, Dictionary
J'ai remarqué que les types Swift n'ont pas (ou sont nommés différemment) certaines des fonctions des types Foundation. Par exemple NSStringa une lengthpropriété. Mais je n'ai pas pu en trouver un similaire pour le Swift String.
Je me demande, pour une application iOS, devrais-je toujours utiliser les types Foundation?
countElements(str)pour répondre à cette partie spécifique de votre question.
"foo".length" directly in Swift. An implicit cast to NSString` est ajouté pour vous par le compilateur!
String. Cependant, laStringfonctionnalité est encore un peu limitée dans la version alpha, elleNSStringsera donc plus utilisée pour le moment. Nous espérons qu'ils corrigeront l'API jusqu'à GA.