Articles of objective c

¿Cómo agrego 1 día a NSDate?

Básicamente, como dice el título. Me pregunto cómo podría agregar 1 día a un NSDate . Entonces si fuera: 21st February 2011 Se convertiría en: 22nd February 2011 O si fuera: 31st December 2011 Se convertiría en: 1st January 2012.

NSDiccionario con claves ordenadas

Tengo curiosidad si esta es una situación en la que otras personas se han encontrado. Tengo un NSDictionary (almacenado en un plist) que básicamente estoy usando como una matriz asociativa (cadenas como claves y valores). Quiero utilizar el conjunto de claves como parte de mi aplicación, pero me gustaría que estén en un orden específico […]

¿Cómo puedo invertir un NSArray en Objective-C?

Necesito revertir mi NSArray . Como ejemplo: [1,2,3,4,5] debe convertirse en: [5,4,3,2,1] ¿Cuál es la mejor manera de lograr esto?

¿Cómo hacer un tipo natural en un NSArray?

Tengo una variedad de objetos, y los necesito ordenados por su clave de “título”. Actualmente está funcionando, aunque está utilizando un ordenamiento ASCII en lugar de uno natural. Los títulos son nombres de archivo, por lo que se ven así: archivo1 archivo2 archivo3 … archivo10 file11 file12 Me estoy poniendo, como era de esperar: archivo1 […]

¿Cómo se desencadena un locking después de un retraso, como -performSelector: withObject: afterDelay :?

¿Hay una manera de llamar a un bloque con un parámetro primitivo después de un retraso, como usar performSelector:withObject:afterDelay: pero con un argumento como int / double / float ?

¿Cómo imprimir el nombre del método y el número de línea y deshabilitar condicionalmente NSLog?

Estoy haciendo una presentación sobre la depuración en Xcode y me gustaría obtener más información sobre el uso de NSLog de manera eficiente. En particular, tengo dos preguntas: ¿Hay alguna manera de NSLog fácilmente el nombre / número de línea del método actual? ¿Hay alguna manera de “desactivar” todos los NSLogs fácilmente antes de comstackr […]

UIAlertView addSubview en iOS7

Agregar algunos controles a UIAlertView quedó obsoleto en iOS7 usando el método addSubview . Como sé, Apple prometió agregar la propiedad contentView . iOS 7 se lanzó ahora y veo que esta propiedad no se agrega. Es por eso que busco alguna solución personalizada con la capacidad de agregar una barra de progreso a este […]

Crear una vista de superposición borrosa

En la aplicación de música del nuevo iOS, podemos ver la portada de un álbum detrás de una vista que lo desdibuja. ¿Cómo se puede lograr algo así? He leído la documentación, pero no encontré nada allí.

¿Cómo interceptar toca eventos en un objeto MKMapView o UIWebView?

No estoy seguro de lo que estoy haciendo mal, pero trato de atrapar los toques en un objeto MKMapView . Lo subclasé creando la siguiente clase: #import #import @interface MapViewWithTouches : MKMapView { } – (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end Y la implementación: #import “MapViewWithTouches.h” @implementation MapViewWithTouches – (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) […]

Solicitar programáticamente acceso a los contactos

Desde que actualicé a iOS 6 me di cuenta de que mi código para agregar un contacto a la libreta de direcciones de iPhone ya no funciona. Creo que este es un problema relacionado con permisos, ya que Apple ahora requiere permiso del usuario antes de acceder a los contactos (solucionando este problema). Esperaba que […]