Articles of objective c

¿Se ingresa el valor de un UITextField como teclas presionadas?

Digamos que tengo el siguiente código: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; Me gustaría que GreetingLabel lea “Hello [nameTextField]” tan pronto como el usuario presione cualquier tecla. Lo que necesito básicamente es el equivalente iPhone del método delegado de Cocoa controlTextDidChange . El campo textField:shouldChangeCharactersInRange: delegate se textField:shouldChangeCharactersInRange: cada vez que se produce una pulsación […]

¿Cómo puedo retrasar una llamada a un método por 1 segundo?

¿Existe un modo fácil de retrasar una llamada a un método durante 1 segundo? Tengo un UIImageView que reactjs en un evento táctil. Cuando se detecta el toque, algunas animaciones ocurren en la aplicación. Después de un segundo, quiero llamar a otro método. En este caso, no puedo usar el selector animationDidStop .

¿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 […]

Anima el cambio de texto en UILabel

Estoy configurando un nuevo valor de texto para un UILabel . Actualmente, el nuevo texto parece estar bien. Sin embargo, me gustaría agregar algo de animación cuando aparece el nuevo texto. Me pregunto qué puedo hacer para animar la apariencia del nuevo texto.

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. […]

¿Cuál es la implementación más simple de Markdown para una aplicación Cocoa?

Estoy escribiendo una aplicación Cocoa en Objective-C, y me gustaría poder incorporar Markdown. El usuario ingresará texto en la syntax de Markdown, haga clic en el botón “exportar” y el progtwig generará un archivo de XHTML. Aunque parece que hay muchas opciones. Podría usar una de las implementaciones de C / C ++ , podría […]

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.

Enviar notificación al centro de notificación de los leones de montaña

¿Alguien puede dar un ejemplo de enviar una notificación de prueba desde una aplicación Cocoa al Centro de notificaciones? p.ej. cuando hago clic en un NSButton

Obtener referencia a la vista / ventana más alta en la aplicación de iOS

Estoy creando un marco reutilizable para mostrar notificaciones en una aplicación de iOS. Me gustaría que las vistas de notificación se agreguen por encima de todo lo demás en la aplicación, algo así como un UIAlertView. Cuando inicio el administrador que escucha los eventos NSNotification y agrega vistas en respuesta, necesito obtener una referencia a […]

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: […]