Articles of cocoa touch

Localizar moneda para iPhone

Me gustaría que mi aplicación de iPhone permita la entrada, visualización y almacenamiento de cantidades de moneda utilizando el símbolo apropiado ($, €, ₤, ¥, etc.) para el usuario. ¿NSNumberFormatter haría todo lo que necesito? ¿Qué sucede cuando un usuario cambia su configuración regional y estos importes (dólares, yen, etc.) se almacenan como NSDecimalNumbers? Supongo […]

Arrastre UIView alrededor de la forma compuesta de CGMutablePaths

Tengo una forma ovalada simple (compuesta por CGMutablePaths) de la que me gustaría que el usuario pueda arrastrar un objeto a su alrededor. Me pregunto qué tan complicado es hacer esto, ¿necesito saber un montón de matemáticas y física, o hay alguna forma simple construida que me permita hacer esto? IE, el usuario arrastra este […]

Contando el número de líneas en una UITextView, líneas envueltas por tamaño de fotogtwig

Quería saber cuando un texto está envuelto por el marco de la vista de texto ¿hay algún delimitador con el que podamos identificar si el texto fue envuelto o no? Por ejemplo, si mi vista de texto tiene un ancho de 50 px y el texto excede eso, envuelve el texto en la siguiente línea. […]

¿Hay alguna manera de eliminar la línea de separación de una UITableView?

Estoy buscando una forma de eliminar por completo la línea de separación en una UITableView cuando esté en modo simple. Esto se hace automáticamente en grupos, pero esto también cambia las dimensiones de la tabla de una manera que es difícil de medir. Establecí el color de la línea del separador en colorClear. Pero esto […]

UIImagePNGRediciones de la presentación? / Imágenes giradas 90 grados

Quiero cargar imágenes de UIImagePickerController, luego guardar la foto seleccionada en el directorio de documentos de mi aplicación. UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; NSData *data1 = UIImagePNGRepresentation(image); NSString *fileName = “1.png”; NSString *path = //get Document path, then add fileName BOOL succ = [data1 writeToFile:path atomically:YES]; pero después de guardar la imagen en mi documento, […]

Eliminar todas las claves de un diccionario NSUserDefaults iOS

Utilizo el diccionario NSUserDefaults para almacenar información básica, como puntuaciones altas, etc., de modo que cuando el usuario cierra la aplicación, los datos no se pierden. De todos modos yo uso: NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; para almacenar datos. Si deseo almacenar un nuevo puntaje alto, por ejemplo, lo haría: [prefs setInteger:1023 forKey:@”highScore”]; [prefs synchronize]; […]

Cómo escribir un método simple de Ping en Cocoa / Objective-C

Necesito escribir un método de ping simple en Cocoa / Objective-C. También necesita trabajar en el iPhone. Encontré un ejemplo que usa icmp , ¿funcionará esto en el iPhone? Me NSNetServices una solución usando NSNetServices , ¿es esta una buena idea? El método solo necesita hacer ping unas pocas veces y devolver el promedio y […]

Ingresando el fondo en iOS4 para reproducir audio

La documentación está bastante mal escrita cuando se habla de reproducir audio en segundo plano. Da la impresión de que todo lo que tiene que hacer para seguir reproduciendo el audio que está reproduciendo es simplemente agregar un par de clave / valor al archivo info.plist y wallah, es mágico. Sin embargo, éste no es […]

IPhone / IPad: ¿Cómo obtener ancho de pantalla mediante progtwigción?

Hola, me pregunto si hay una manera de obtener el ancho programáticamente. Estoy buscando algo lo suficientemente general como para acomodar iphone 3gs, iphone 4, ipad. Además, el ancho debería cambiar en función de si el dispositivo es vertical u horizontal (para ipad). ¿¿Alguien sabe cómo hacer esto?? He estado buscando por un tiempo … […]

Con ARC, ¿qué hay mejor: inicializadores alloc o autorelease?

¿Es mejor (más rápido y más eficiente) utilizar inicializadores de alloc o de autorelease ? P.ej: – (NSString *)hello:(NSString *)name { return [[NSString alloc] initWithFormat:@”Hello, %@”, name]; } O – (NSString *)hello:(NSString *)name { return [NSString stringWithFormat:@”Hello, %@”, name]; // return [@”Hello, ” stringByAppendingString:name]; // even simpler } Sé que en la mayoría de los […]