Preguntas etiquetadas con objective-c

Esta etiqueta debe usarse solo en preguntas sobre las características de Objective-C o que dependen del código en el lenguaje. Las etiquetas [cocoa] y [cocoa-touch] deben usarse para preguntar sobre los marcos o clases de Apple. Use las etiquetas relacionadas [ios], [macos], [apple-watch] y [tvos] para problemas específicos de esas plataformas.

5
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 …

10
Centro NSTextAttachment imagen junto a una sola línea UILabel
Me gustaría agregar una NSTextAttachmentimagen a mi cadena atribuida y centrarla verticalmente. He usado el siguiente código para crear mi cadena: NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:DDLocalizedString(@"title.upcomingHotspots") attributes:attrs]; NSTextAttachment *attachment = [[NSTextAttachment alloc] init]; attachment.image = [[UIImage imageNamed:@"help.png"] imageScaledToFitSize:CGSizeMake(14.f, 14.f)]; cell.textLabel.attributedText = [str copy]; Sin embargo, la imagen parece alinearse …



10
Usando `textField: shouldChangeCharactersInRange:`, ¿cómo obtengo el texto que incluye el carácter escrito actual?
Estoy usando el siguiente código para intentar que textField2el contenido de texto se actualice para que coincida textField1cada vez que el usuario escribe textField1. - (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string { if (theTextField == textField1){ [textField2 setText:[textField1 text]]; } } Sin embargo, el resultado que observo …

2
NSRegistrar la dirección de memoria de un objeto en el método de descripción anulado
Estoy anulando el método de descripción de un objeto. Necesito saber cómo imprimir la dirección de memoria del objeto para reemplazar {???} en el siguiente código: -(NSString *) description { return [NSString stringWithFormat:@"<SomeClass: %@>\nparmeterOne: %@\nparameterTwo: %@", {???}, self.parameterOne, self.paramterTwo]; } Quiero que se imprima en la consola así: <SomeClass: 0x4c05600> …
116 objective-c  nslog 



5
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 para que sea un proyecto Swift en xCode 6 ). En …
116 objective-c  swift 


4
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 de una pestaña …



2
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 …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.