Wraz z wprowadzeniem języka Swift starałem się ogarnąć nowy język
Jestem programistą iOS i używam typów, takich jak NSString, NSInteger, NSDictionaryw aplikacji. Zauważyłem, że w ebooku „The Swift Programming Language” firmy Apple używają typów SwiftString, Int, Dictionary
Zauważyłem, że typy Swift nie mają (lub są inaczej nazywane) niektórych funkcji, które pełnią typy Foundation. Na przykład NSStringma lengthwłaściwość. Ale nie udało mi się znaleźć podobnego dla Swifta String.
Zastanawiam się, czy w przypadku aplikacji na iOS powinienem nadal używać typów Foundation?
countElements(str), aby odpowiedzieć na konkretną część pytania.
"foo".length" directly in Swift. An implicit cast to NSString`, który jest dodawany przez kompilator!
String. JednakStringfunkcjonalność w wersji alfa jest nadal nieco ograniczona, więc na razieNSStringbędzie bardziej używana. Mamy nadzieję, że naprawią API do czasu GA.