Articles of iphone

¿Lista los archivos guardados en el directorio de documentos de iOS en una UITableView?

He configurado el siguiente código para guardar un archivo en el directorio de documentos: NSLog(@”Saving File…”); NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@”http://sofes.miximages.com/iphone/logo.png”]]; AFHTTPRequestOperation *operation = [[[AFHTTPRequestOperation alloc] initWithRequest:request] autorelease]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [[paths objectAtIndex:0] stringByAppendingPathComponent:@”logo.png”]; operation.outputStream = [NSOutputStream outputStreamToFileAtPath:path append:NO]; [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@”Successfully downloaded file […]

Cómo cambiar el tamaño de un tableHeaderView de UITableView?

Tengo problemas para redimensionar tableHeaderView. Simplemente no funciona. 1) Crear un UITableView y UIView (100 x 320 px); 2) Establezca UIView como tableHeaderView de UITableView; 3) Build and Go. Todo está bien. Ahora, quiero redimensionar tableHeaderView, así que agrego este código en viewDidLoad: self.tableView.autoresizesSubviews = YES; self.tableView.tableHeaderView = myHeaderView; self.tableView.tableFooterView = myFooterView; CGRect newFrame = […]

Cuándo usar PNG o JPG en el desarrollo de iPhone?

Tengo una aplicación que mostrará un montón de imágenes en una presentación de diapositivas. Esas imágenes serán parte del paquete, distribuidas de esta manera con la aplicación. Todas las imágenes son fotografías o fotografías, etc. He leído que se prefiere usar PNG como formato de imagen, pero dado que la versión JPG será mucho más […]

Cómo hacer crossfade entre 2 imágenes en iPhone usando Core Animation

Hago esto para aprender a trabajar con las propiedades animables de Core Animation en iPhone (no para aprender cómo hacer fundidos cruzados de imágenes, per se). La lectura de preguntas similares en SO me lleva a creer que se puede hacer animando la propiedad .contents de la capa de UIImageView de la siguiente manera: UIImage […]

detección de conexión a Internet SDK de iPhone

Estoy trabajando en una aplicación para iPhone que realiza algunas llamadas a servicios web. Publiqué esta aplicación en la tienda de Apple pero se rechazó (y con razón) ya que no se mostró ningún mensaje de error al usuario si no hay conexión a Internet disponible. Dado que, obviamente, la aplicación no funcionaría sin ella. […]

Cambiar programáticamente el tipo de teclado UITextField

¿Es posible cambiar programáticamente el tipo de teclado de un uitextfield para que algo como esto sea posible? if(user is prompted for numeric input only) [textField setKeyboardType: @”Number Pad”]; if(user is prompted for alphanumeric input) [textField setKeyboardType: @”Default”];

Obtenga la URL actual de UIWebView

Ya intenté obtener la URL actual de mi UIWebView con: webview.request.URL . Desafortunadamente, el NSURL estaba vacío. ¿Hay algo mal aquí? Estoy trabajando con Xcode 3.2.2 beta 5. El código anterior debe ejecutarse en el delegado de didStartLoad .

Validación de correo electrónico en textField en iPhone SDK

En la aplicación iPhone ¿Cómo agregar validación de correo electrónico en UITextField? Por favor ayuda y sugiere Gracias.

Bloques en lugar de performSelector: withObject: afterDelay:

A menudo quiero ejecutar algún código unos microsegundos en el futuro. En este momento, lo resuelvo así: – (void)someMethod { // some code } Y esto: [self performSelector:@selector(someMethod) withObject:nil afterDelay:0.1]; Funciona, pero tengo que crear un nuevo método todo el tiempo. ¿Es posible usar bloques en lugar de esto? Básicamente estoy buscando un método como: […]

AVPlayer progreso de transmisión

Estoy usando AVPlayer con AVPlayer para transmitir audio desde un servidor y lo que quiero hacer ahora es mostrar un UISlider personalizado que muestre el progreso del almacenamiento en búfer. Algo como esto: Con AVPlayer no parece haber una manera de obtener el tamaño de descarga total o la cantidad descargada actual para el archivo […]