Preguntas etiquetadas con objective-c

118
Restar 7 días de la fecha actual

Parece que no puedo restar 7 días de la fecha actual. Así es como lo estoy haciendo: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo...

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

117
iOS inicia hilo de fondo

Tengo un pequeño sqlitedb en mi dispositivo iOS. Cuando un usuario presiona un botón, obtengo los datos de sqlite y se los muestro al usuario. Esta parte de búsqueda la quiero hacer en un hilo de fondo (para no bloquear el hilo principal de la interfaz de usuario). Hago esto así - [self...

116
Importando un protocolo Swift en clase Objective-C

Intento importar un protocolo Swift nombrado AnalyticProtocolen una clase Objective-C llamada AnalyticFactory. protocol AnalyticProtocol { } Estoy comenzando desde un proyecto Objective-C existente (no creé un nuevo proyecto Swift con xCode y no encontré cómo configurar mi proyecto Objective-C...

115
cancelar llamadas performSelector: afterDelay en cola

¿Alguien sabe si es posible cancelar los eventos de selector ya en cola de la pila de eventos o la pila del temporizador (o cualquier mecanismo que utilice la API) cuando llama performSelector:withObject:afterDelay? Estaba usando esta pila de eventos para alterar los atributos de una imagen dentro...

115
NSObject + cargar e + inicializar - ¿Qué hacen?

Me interesa comprender las circunstancias que llevan a un desarrollador a anular + inicializar o + cargar. La documentación deja en claro que estos métodos los solicita el tiempo de ejecución de Objective-C, pero eso es realmente todo lo que queda claro en la documentación de esos métodos. :-) Mi...