Preguntas etiquetadas con swift

122
¿Qué es exactamente init coder aDecoder?

Estoy aprendiendo el desarrollo de iOS a partir de un curso en línea y cada vez que hago una vista personalizada (celda de vista de tabla personalizada, celda de vista de colección, etc.) el instructor siempre implementa este inicializador: required init?(coder aDecoder: NSCoder) {...

121
Forma correcta de encontrar el máximo en una matriz en Swift

Hasta ahora tengo una forma simple (pero potencialmente costosa): var myMax = sort(myArray,>)[0] Y cómo me enseñaron a hacerlo en la escuela: var myMax = 0 for i in 0..myArray.count { if (myArray[i] > myMax){myMax = myArray[i]} } ¿Existe una mejor manera de obtener el valor máximo de una...

121
Introspección de clase rápida y genéricos

Estoy tratando de crear dinámicamente un classtipo basado en instancias usando genéricos, sin embargo, me encuentro con dificultades con la introspección de clase. Aquí están las preguntas: ¿Hay un Swift equivalente a Obj-C's self.class? ¿Hay alguna manera de instanciar una clase usando el...

121
¿Cómo decodifico entidades HTML en Swift?

Extraigo un archivo JSON de un sitio y una de las cadenas recibidas es: The Weeknd ‘King Of The Fall’ [Video Premiere] | @TheWeeknd | #SoPhi ¿Cómo puedo convertir cosas como &#8216en los caracteres correctos? He creado un Xcode Playground para demostrarlo: import...

121
barra de navegación transparente ios

Estoy creando una aplicación y he navegado en Internet y me pregunto cómo hacen esta barra de navegación transparente como esta: He agregado lo siguiente como en mi appdelegate: UINavigationBar.appearance().translucent = true pero esto solo hace que parezca lo siguiente: ¿Cómo puedo hacer...

120
Longitud máxima UITextField

Cuando he intentado ¿Cómo configurar el número máximo de caracteres que se pueden ingresar en un UITextField usando swift? , Vi que si uso los 10 caracteres, no puedo borrar el carácter también. Lo único que puedo hacer es cancelar la operación (eliminar todos los caracteres juntos). ¿Alguien...

119
Cómo abrir la aplicación de correo de Swift

Estoy trabajando en una aplicación simple y rápida en la que el usuario ingresa una dirección de correo electrónico y presiona un botón que abre la aplicación de correo, con la dirección ingresada en la barra de direcciones. Sé cómo hacer esto en Objective-C, pero tengo problemas para que funcione...

118
Imprimir variable opcional

Estoy intentando con estas líneas de código class Student { var name: String var age: Int? init(name: String) { self.name = name } func description() -> String { return age != nil ? "\(name) is \(age) years old." : "\(name) hides his age." } } var me = Student(name:...

118
Xcode MyProjectName-Bridging-Header.h no existe

Quiero comenzar a usar Swift en mi proyecto Objective-C. Entonces agregué una clase rápida: import Foundation @objc class System : NSObject { @objc func printSome() { println("Print line System"); } } Y lo importó en un archivo .m: #import "MyProjectName-Swift.h" Al construir mi proyecto,...