Articles of objective c

¿Debo referirme a self.property en el método init con ARC?

Una pregunta rápida. si tengo una propiedad y un ivar declarado con el mismo nombre: en el archivo .h: (Reminder*)reminder; @property(nonatomic,strong)(Reminder*)reminder; en el archivo .m, ¿debería usar el ivar o la propiedad en el método init si estoy usando ARC? – (id)initWithReminder:(Reminder*)reminder_ { self = [super init]; if (self) { reminder = reminder_; } return […]

convertir UIImage a NSData

Estoy usando este código en mi aplicación que me ayudará a enviar una imagen. Sin embargo, tengo una vista de imagen con una imagen. No tengo ningún archivo en el paquete pero tengo la imagen en mi lado. ¿Cómo puedo cambiar el código a continuación? ¿Alguien puede decirme cómo puedo convertir myimage a NSData ? […]

Cómo usar performSelector: withObject: afterDelay: con tipos primitivos en Cocoa?

El método performSelector:withObject:afterDelay: me permite invocar un método en el objeto con un argumento de objeto después de un cierto tiempo. No se puede utilizar para métodos con un argumento que no sea objeto (por ejemplo, ints, flotantes, estructuras, punteros que no sean objetos, etc.). ¿Cuál es la forma más sencilla de lograr lo mismo […]

¿Cómo usar UIPanGestureRecognizer para mover objetos? iPhone / iPad

Hay varios ejemplos de la clase UIPanGestureRecognizer . Por ejemplo, he leído esto y todavía no puedo usarlo … En el archivo nib en el que estoy trabajando tengo un UIView (rectángulo blanco en la imagen) que deseo arrastrar con esa clase: y en mi archivo .m he colocado: – (void)setTranslation:(CGPoint)translation inView:(UIView *)view { NSLog(@”Test […]

Retraso / retraso super lento en la animación inicial del teclado de UITextField

Bien, este problema me ha estado volviendo loco. Toma aproximadamente 3-4 segundos para que aparezca el teclado después de tocar mi UITextField . Esto solo ocurre la primera vez que aparece el teclado desde que se lanzó la aplicación, luego la animación comienza instantáneamente. Al principio pensé que era un problema cargar demasiadas imágenes, o […]

¿Corregir el patrón Singleton Objective C (iOS)?

Encontré información en la red para crear una clase singleton usando GCD. Eso es genial porque es seguro para subprocesos con muy poca sobrecarga. Lamentablemente no pude encontrar soluciones completas, sino solo fragmentos del método sharedInstance. Así que hice mi propia clase usando el método de prueba y error – y et voila – salió […]

iOS UITextView o UILabel con enlaces clicables a acciones

Quiero hacer una UILabel o UITextView con texto con 2 enlaces UITextView . No enlaces a páginas web pero quiero vincular esos 2 enlaces con acciones como lo haría con un UIButton . Todos los ejemplos que he visto son enlaces a webviews, pero no quiero eso. Además, el texto se traducirá a otros idiomas, […]

UITableViewCell expande al hacer clic

Digamos que tenemos una UITableViewCell personalizada Entonces cada vez que hago clic en el botón personalizado en la celda … debe expandirse hasta cierto punto (puede decir 40 más de altura …) y cuando vuelvo a hacer clic en el mismo botón personalizado, debe colapsar a la altura anterior. Desarrollador, por favor guíame … ¿cómo […]

¿Qué hace exactamente @synthesize?

He visto el siguiente fragmento de código: //example.h MKMapView * mapView1; @property (nonatomic, retain) MKMapView * mapView; //example.m @synthesize mapView = mapView1 Pregunta: ¿Qué relación hay entre mapView y mapView1 ? ¿Crea set y get method para mapView1 ? Gracias !

¿Cuál es el significado de Base SDK, destino de implementación de iOS, Target y Project en xcode

Digamos que establezco el SDK base en 7, ¿qué significa? Podría significar que la aplicación se ejecutará en iOS 7. Pero para eso es el destino de implementación de iOS. Además, ¿por qué especifico esos 3 valores tanto en proyecto como en destino? No tiene sentido. ¿Por qué especificar lo mismo dos veces?