Resultados de la búsqueda a petición "swift"
Función swift swizzling / runtime
Antes de Swift, en Objective-C intercambiaba o enganchaba métodos en una clase usando<objc/runtime.h>. Si alguien tiene alguna información sobre el tema de modificar el tiempo de ejecución de Swift y las funciones de enganche como CydiaSubstrate ...
Usando isKindOfClass con Swift
Estoy tratando de aprender un poco de Swift Lang y me pregunto cómo convertir el siguiente Objective-C en Swift: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; UITouch *touch = ...
Comportamiento de aserciones rápidas en aplicaciones de producción
Estoy leyendo la sección Afirmaciones en elLibro electrónico rápido [https://itun.es/il/jEUH0.l]y parece que las afirmaciones funcionan de manera muy similar a sus contrapartes de Objective-C. Sin embargo, en ninguna parte de los documentos puedo ...
Uso de la programación de valores clave (KVP) con Swift
En Objective-C con Cocoa, se pueden realizar muchas tareas sin bucles explícitos utilizando la Programación de valores clave (KVP). Por ejemplo, puedo encontrar el número más grande en una matriz con una sola línea de código: NSNumber * max = ...
¿Cómo implementar dos inits con el mismo contenido sin duplicación de código en Swift?
Suponga una clase que se deriva deUIView como sigue: class MyView: UIView { var myImageView: UIImageView init(frame: CGRect) { super.init(frame: frame) } init(coder aDecoder: NSCoder!) { super.init(coder: aDecoder) } ...Si quisiera tener el ...
¿Swift implementa la optimización de llamadas de cola? y en caso de recursión mutua?
En particular si tengo el siguiente código: func sum(n: Int, acc: Int) -> Int { if n == 0 { return acc } else { return sum(n - 1, acc + n) } }¿El compilador Swift lo optimizará en un bucle? ¿Y lo hace en un caso más interesante a ...
Iterar a través del alfabeto en Swift
en Obj-C fue posible iterar a través del alfabeto con: for (char x='A'; x<='Z'; x++) {En Swift esto no es posible. ¿Alguna idea de cómo podría hacer esto?
Valor de retorno de cierres (anteriormente completadoBlock)
Me gustaría devolver algunos valores después de que se complete la operación a largo plazo. Pero además me gustaría dividir la lógica y la interfaz gráfica de usuario. Por ejemplo; Tengo dos clases SomeServices.swift que tiene un método llamado ...
Swift: declara un diccionario vacío
Estoy empezando a aprenderswift siguiendo el iBook-The Swift Programming Language en Swift proporcionado por Apple. El libro dice que para crear un diccionario vacío uno debería usar[:] igual que al declarar matriz como[]: Declaré una matriz ...
Instanciar y presentar un viewController en Swift
ProblemaEmpecé a echar un vistazo al nuevoSwift enXcode 6, y probé algunos proyectos de demostración y tutoriales. Ahora estoy atrapado en: Crear instancias y luego presentar unviewController de un guión gráfico específico Solución ...