Preguntas etiquetadas con swift

Swift es un lenguaje de programación de propósito general seguro, rápido y expresivo desarrollado por Apple Inc. para sus plataformas y Linux. Swift es de código abierto. Use la etiqueta solo para preguntas sobre las características del idioma o para solicitar código en Swift. Use las etiquetas [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] y [cocoa] para preguntas (independientes del idioma) sobre las plataformas o marcos.

935
# marca de pragma en Swift?

En el Objetivo C, puedo usar #pragma markpara marcar secciones de mi código en el navegador de símbolos. Como se trata de un comando de preprocesador en C, no está disponible en Swift. ¿Hay un sustituto para esto en Swift, o tengo que usar comentarios

780
Obtener la longitud de una cadena

¿Cómo se obtiene la longitud de un String? Por ejemplo, tengo una variable definida como: var test1: String = "Scott" Sin embargo, parece que no puedo encontrar un método de longitud en la

686
¿Dividir una cadena en una matriz en Swift?

Digamos que tengo una cadena aquí: var fullName: String = "First Last" Quiero dividir la base de la cadena en el espacio en blanco y asignar los valores a sus respectivas variables var fullNameArr = // something like: fullName.explode(" ") var firstName: String = fullNameArr[0] var lastName:...

660
@selector () en Swift?

Estoy intentando crear una NSTimeren Swiftpero estoy teniendo algunos problemas. NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test() es una función en la misma clase. Me sale un error en el editor: No se pudo encontrar una sobrecarga para 'init'...

575
Usar un modelo singleton dispatch_once en Swift

Estoy tratando de encontrar un modelo singleton apropiado para usar en Swift. Hasta ahora, he podido obtener un modelo seguro sin subprocesos que funciona como: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance...

554
Convertir Int a String en Swift

Estoy tratando de averiguar cómo convertir un Inten un Stringen Swift. Me imagino una solución alternativa, usando, NSNumberpero me encantaría descubrir cómo hacerlo todo en Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String =