Articles of objective c

¿Cómo encontrar la diferencia entre dos veces?

Tengo este código: -(IBAction)startTime:(id)sender { NSDate *myDateTime1 = [[NSDate alloc] init]; NSLog(@"%@", myDateTime1); [myDateTime1 release]; } -(IBAction)stopTime:(id)sender { NSDate *myDateTime2 = [[NSDate alloc] init]; NSLog(@"%@", myDateTime2); [myDateTime2 release]; } Me gustaría encontrar la diferencia entre las dos veces. ¿Cómo puedo lograr esto?

Agregar properties a UIControls sin subclasss

He embedded UIButtons en mis TableViewCells. Para rastrear a qué celda pertenece el button, me gustaría agregar una propiedad NSIndexPath a UIButton. No quiero subclassar un UIButton. ¿Hay alguna manera de que pueda hacer esto con las categorías? EDIT: Creo que la idea de establecer tags no funcionará si tengo varias secciones en la vista […]

Propiedad global en el objective C

Tengo una enumeración definida en el file Constants.h de esta manera: typedef enum { CalendarTypeMonth = 0, CalendarTypeWeek } CalendarType; Luego, en mi controller de vista, determino cuál debería ser el tipo de calendar y guárdelo en una propiedad de esta manera: @property (nonatomic) CalendarType myCalendarType; Ahora quiero que todas las classs en mi proyecto […]

Mi animation UIView es irregular: ¿cómo puedo optimizar el siguiente código?

En el simulador, mi método de animation se ejecuta sin problemas. Desafortunadamente parece estar muy desigual en un iPhone 4. No estoy 100% seguro de cuál es la mejor y más rápida manera de hacer animaciones, ¡así que cualquier consejo sobre cómo puedo optimizar o modificar completamente mi código para acelerar esta animation sería muy […]

JSON array para vista de selección iPhone

Recibo estos datos de los web services de JSON List ARRAY: ( { assets = ( { identity = 34DL3611; systemId = 544507; }, { identity = 34GF0512; systemId = 5290211; }, { identity = 34HH1734; systemId = 111463609; }, { identity = 34HH1736; systemId = 111463622; }, { identity = 34YCJ15; systemId = 294151155; […]

¿Puedo eliminar el file xib por completo?

He estado convirtiendo un progtwig simple que utiliza un file xib para hacerse de forma programática. He eliminado los elementos uno por uno y los vuelvo a poner en el código. ¿Puedo eliminar eventualmente el file completo? o se usa para algo vital? Parece que hay tres. PhoneContent.xib MyView.xib MainWindow.xib

Detectar pixel negro en image iOS

A partir de ahora, estoy buscando cada píxel 1 por 1 comprobando el color y ver si es negro … si no es así me muevo al siguiente píxel. Esto se demora por siempre ya que solo puedo verificar aprox. 100 píxeles por segundo (la aceleración de mi NSTimer congela la aplicación porque no puede […]

¿Por qué se muestra un UIAlertView en la aplicación: didFinishLaunchingWithOptions: provocando un error?

En la primera ejecución de mi aplicación muestro una vista de alerta para que el usuario elija iCloud o el almacenamiento de documentos locales. Mostrando la vista de alerta provoca el siguiente error: Se espera que las aplicaciones tengan un controller de vista raíz al final del lanzamiento de la aplicación wait_fences: no se pudo […]

ABAddressBook callback externa no se llama en iOS

Tengo una class con la list de contactos de mi usuario en una aplicación de iPhone. El núcleo de este se implementa de la siguiente manera. //file Contacts.m //imports here void MyAddressBookExternalChangeCallback ( ABAddressBookRef addressBook, CFDictionaryRef info, void *context ) { NSLog(@"callback called "); [[Contacts shanetworkingInstance] refresh]; } @implementation Contacts @synthesize addressBook; + (Contacts*)shanetworkingInstance { […]

Eliminar fila de tableView

Estoy un poco perdido en lo que debería ser una simple acción de eliminar una fila de una vista de tabla. Tengo una database sqlite con una tabla llamada SUBJECT y quiero eliminar un logging para esta tabla, eliminar el miembro de la matriz y eliminar la input en tableview. No sé qué secuencia es […]