Resultados de la búsqueda a petición "swift"

7 la respuesta

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 ...

5 la respuesta

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 = ...

4 la respuesta

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 ...

4 la respuesta

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 = ...

6 la respuesta

¿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 ...

2 la respuesta

¿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 ...

6 la respuesta

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?

3 la respuesta

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 ...

18 la respuesta

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 ...

14 la respuesta

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 ...