Con la introducción de Swift, he intentado entender el nuevo idioma
Soy un desarrollador de iOS y usaría tipos como NSString, NSInteger, NSDictionaryen una aplicación. Noté que en el libro electrónico "El lenguaje de programación Swift" de Apple, usan los tipos SwiftString, Int, Dictionary
He notado que los tipos Swift no tienen (o tienen un nombre diferente) algunas de las funciones que tienen los tipos Foundation. Por ejemplo NSStringtiene una lengthpropiedad. Pero no he podido encontrar uno similar para Swift String.
Me pregunto, para una aplicación iOS, ¿debería seguir usando los tipos Foundation?
countElements(str)para responder esa parte específica de su pregunta.
"foo".length" directly in Swift. An implicit cast to NSString` ¡El compilador agrega para ti!
String. Sin embargo, laStringfuncionalidad todavía es un poco limitada en la versión alfa, porNSStringlo que se utilizará más por ahora. Esperamos que arreglen la API hasta GA.