Pull to refresh Pull to Refresh es un tipo de interacción que Loren Brichter patentó en su cliente de Twitter “Tweetie”. Luego Twitter compró Tweetie, y supongo que ha licenciado la patente a Apple, porque iOS 6 incluye una implementación llamada UIRefreshControl. He aquí un ejemplo de su uso:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
-(void) viewDidLoad { [super viewDidLoad]; UIRefreshControl *refreshControl = [UIRefreshControl new]; [refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; refreshControl.attributedTitle = [[NSMutableAttributedString alloc] initWithString:@"Pulsa para refrescar..."]; self.refreshControl = refreshControl; } - (void)refresh:(UIRefreshControl *)sender { // ... código de refresco [sender endRefreshing]; } |
Lo que vemos es [...]
“Provisioning profiles“, certificados de desarrollo, certificados de distribución en iOS Toda la burrocracia que rodea el desarrollo para iOS con “provisioning profiles“, certificados de desarrollo, certificados de distribución y demás jerga insondable, resulta ser una fuente de dudas y frustración para novatos y veteranos. Muchos se han quedado calvos de tanto pensar en qué puñetas [...]
El iPhone no se enciende… Ayer por la noche me llevé un buen susto. Estaba leyendo un libro con el iPhone y lo dejé sobre la mesa un rato. A la vuelta, no más de 20 minutos más tarde, estaba apagado. Normal. Lo intento encender para seguir con mi lectura y nada. El iPhone no [...]
Los 3 mandamientos de la gestión de memoria en Objective C y Cocoa. : Para las variables de instancia, usa SIEMPRE propiedades autogeneradas (@property y @synthesize). Esto es todo lo que tienes que recordar para las variables de instancia. : Para los objetos temporales, si los has creado llamando a alloc o a copy, eres [...]



