Com a introdução do Swift, tenho tentado entender a nova linguagem
Sou um desenvolvedor iOS e usaria tipos como NSString, NSInteger, NSDictionary
em um aplicativo. Notei que no e-book "The Swift Programming Language" da Apple, eles usam os tipos SwiftString, Int, Dictionary
Percebi que os tipos Swift não têm (ou têm nomes diferentes) algumas das funções que os tipos Foundation têm. Por exemplo, NSString
tem uma length
propriedade. Mas não consegui encontrar um semelhante para o Swift String
.
Estou pensando: para um aplicativo iOS, ainda devo usar os tipos Foundation?
countElements(str)
para responder a essa parte específica de sua pergunta.
"foo".length" directly in Swift. An implicit cast to
NSString` é adicionado para você pelo compilador!
String
. No entanto, aString
funcionalidade ainda é um pouco limitada na versão alfa, portanto,NSString
será mais usada por enquanto. Esperamos que eles consertem a API até GA.