Articles of rápido

Intentando cargar la vista de un controlador de vista mientras está desasignando … UISearchController

Tengo un código que crea un UISearchController’ in my UIVIew’s UIVIew. self.resultSearchController = ({ let controller = UISearchController(searchResultsController: nil) controller.searchResultsUpdater = self controller.searchBar.delegate = self controller.dimsBackgroundDuringPresentation = false controller.searchBar.sizeToFit() controller.hidesNavigationBarDuringPresentation = false //prevent search bar from moving controller.searchBar.placeholder = “Search for song” self.myTableView.tableHeaderView = controller.searchBar return controller })() Justo después de que finaliza este cierre, […]

¿Verifica cadena vacía en Swift?

En Objective C, uno podría hacer lo siguiente para verificar cadenas: if ([myString isEqualToString:@””]) { NSLog(@”myString IS empty!”); } else { NSLog(@”myString IS NOT empty, it is: %@”, myString); } ¿Cómo se detectan cadenas vacías en Swift?

Conectar el framework Objective C a la aplicación Swift iOS 8 (framework Parse)

Estoy tratando de usar un marco de Objective C con el lenguaje de progtwigción Swift para el desarrollo de iOS 8. Este es un caso específico de una importación, pero el problema general es: ¿Cómo se importa un marco de Objective C y se reconoce la importación? Intento integrar el marco de Parse en una […]

Xcode MyProjectName-Bridging-Header.h no existe

Quiero comenzar a utilizar Swift en mi proyecto Objective-C. Así que 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, recibo el siguiente error: Bridging header ‘PathToMyProject/MyProjectName-Bridging-Header.h’ does not exist […]

dispatch_once después de que los cambios de la API Swift 3 GCD

¿Cuál es la nueva syntax para dispatch_once en Swift después de los cambios realizados en la versión de idioma 3? La versión anterior era la siguiente. var token: dispatch_once_t = 0 func test() { dispatch_once(&token) { } } Estos son los cambios en libdispatch que se realizaron.

Después de cambiar a Xcode 7, el tamaño de la aplicación aumentó de 9 MB a 60 MB, ¿hay alguna solución?

He estado retrocediendo en la historia de Git para encontrar la causa de un cambio de tamaño de archivo enorme, pero la única razón real que puedo encontrar es el cambio de Xcode 6 a Xcode 7 GM. Descubrí que estos son los 10 principales contribuidores de tamaño de archivo en un .ipa creado a […]

Finalizador asincrónico AlamoFireHandler para solicitud JSON

Después de haber utilizado el marco de AlamoFire me he dado cuenta de que el completionHandler se ejecuta en el hilo principal. Me pregunto si el siguiente código es una buena práctica para crear una tarea de importación de datos centrales dentro del controlador de finalización: Alamofire.request(.GET, “http://myWebSite.com”, parameters: parameters) .responseJSON(options: .MutableContainers) { (_, _, […]

Creando json en swift

Quiero crear un json como este de forma rápida: { “test1”: 0, “test2”: 1435659978, “test3”: 1430479596 } ¿Cómo puedo crear este json?

Efecto de paralaje de iOS 7 en mi controlador de vista

Estoy desarrollando una aplicación para iOS 7 en Objective-C. Tengo una pantalla en mi aplicación con algunos botones y una bonita imagen de fondo. (Es un xib simple con UIButtons encima de UIImageView .) Estaba pensando que sería genial si esos botones tuvieran el efecto de paralaje que tiene la pantalla de inicio de iOS […]

El parámetro Inout en la callback asíncrona no funciona como se esperaba

Estoy tratando de insertar funciones con inout parámetro inout para anexar los datos recibidos de la callback asíncrona a una matriz externa. Sin embargo, no funciona. Y probé todo lo que sé para descubrir por qué, sin suerte. Como aconsejó @AirspeedVelocity, reescribí el código de la siguiente manera para eliminar dependencias innecesarias. También uso un […]