Preguntas etiquetadas con swift

134
Obtenga un valor entero de la cadena en Swift

Entonces puedo hacer esto: var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue Pero no puedo encontrar la manera de hacerlo w / a String. Me gustaría hacer algo como: var stringNumb: String = "1357" var someNumb: Int = Int(stringNumb) Esto tampoco funciona: var...

134
Swift - Transmite Int a la enumeración: Int

Soy muy nuevo en Swift (comencé esta semana) y estoy migrando mi aplicación desde Objective-C. Básicamente tengo el siguiente código en Objective-C que funciona bien: typedef enum : int { MyTimeFilter1Hour = 1, MyTimeFilter1Day = 2, MyTimeFilter7Day = 3, MyTimeFilter1Month = 4, }...

133
Restricciones de tipo múltiple en Swift

Digamos que tengo estos protocolos: protocol SomeProtocol { } protocol SomeOtherProtocol { } Ahora, si quiero una función que tome un tipo genérico, pero ese tipo debe cumplir SomeProtocol, podría hacer: func someFunc<T: SomeProtocol>(arg: T) { // do stuff } Pero, ¿hay alguna manera...

133
Convertir Swift string a array

¿Cómo puedo convertir una cadena "Hola" en una matriz ["H", "e", "l", "l", "o"] en Swift? En Objective-C he usado esto: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString...

133
Métodos de anulación en extensiones Swift

Tiendo a poner solo las necesidades (propiedades almacenadas, inicializadores) en las definiciones de mi clase y mover todo lo demás a las suyas extension, como un extensionbloque lógico con el que también agruparía // MARK:. Para una subclase de UIView, por ejemplo, terminaría con una extensión...

132
Medir el tiempo transcurrido en Swift

¿Cómo podemos medir el tiempo transcurrido para ejecutar una función en Swift? Estoy tratando de mostrar el tiempo transcurrido de esta manera: "El tiempo transcurrido es 0,05 segundos". Vimos que en Java , podemos usar System.nanoTime (), ¿hay métodos equivalentes disponibles en Swift para lograr...

132
Swift - Conversión de enteros a horas / minutos / segundos

Tengo una pregunta básica (¿algo?) Con respecto a las conversiones de tiempo en Swift . Tengo un número entero que me gustaría convertir en Horas / Minutos / Segundos. Ejemplo: Int = 27005 me daría: 7 Hours 30 Minutes 5 Seconds Sé cómo hacer esto en PHP, pero, por desgracia, Swift no es PHP...

132
stringByAppendingPathComponent no está disponible

Mi aplicación comparte una foto en Instagram, para hacer esto primero la guarda en un directorio temporal: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") Estaba trabajando Swift 1.2, pero no funciona Swift 2.0. El mensaje de error dado es:...

131
¿Cómo obtener el código de idioma actual con Swift?

Quiero obtener el código de idioma del dispositivo (en, es ...) en mi aplicación escrito con Swift. ¿Cómo puedo conseguir esto? Estoy intentando esto: var preferredLanguages : NSLocale! let pre = preferredLanguages.displayNameForKey(NSLocaleIdentifier, value: preferredLanguages) Pero esto vuelve...