Mit der Einführung von Swift habe ich versucht, mich mit der neuen Sprache vertraut zu machen
Ich bin ein iOS-Entwickler und würde Typen wie NSString, NSInteger, NSDictionaryin einer Anwendung verwenden. Ich habe festgestellt, dass im E-Book "The Swift Programming Language" von Apple die Swift-Typen verwendet werdenString, Int, Dictionary
Ich habe festgestellt, dass die Swift-Typen einige der Funktionen der Foundation-Typen nicht haben (oder anders benannt sind). Hat zum Beispiel NSStringeine lengthEigenschaft. Aber ich konnte keinen ähnlichen für den Swift finden String.
Ich frage mich, ob ich für eine iOS-Anwendung weiterhin die Foundation-Typen verwenden soll.
countElements(str), um diesen bestimmten Teil Ihrer Frage zu beantworten.
"foo".length" directly in Swift. An implicit cast to NSString aufrufen` wird vom Compiler für Sie hinzugefügt!
String. DieStringFunktionalität ist in der Alpha-Version jedoch noch etwas eingeschränkt und wird daherNSStringvorerst stärker genutzt. Wir hoffen, dass sie die API bis GA reparieren.