Posts Tagged ‘ipad’

Objective-C : Conseguir la versión de una app

Con este código podremos conseguir la versión de una app que tenemos en el .plist :

NSString*	version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
Share

Objective-C : Dar formato a una fecha

Este snippet es de los que se usan corrientemente en cuanto te toca trabajar con fechas…con el podrás darles formato :

//Dar formato a la fecha
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat: @"yyyy-MM-dd HH:mm:ss zzz"]; // 2013-02-01 21:33:33 PST
NSString *dateString = [dateFormat stringFromDate: [scoreData objectForKey: @"date"]];
Share

Objective-C : Abrir una URL en Safari

NSURL *url = [ [ NSURL alloc ] initWithString: @"http://www.google.com" ];
[[UIApplication sharedApplication] openURL:url];
Share

Objective-C : Contar numero de caracteres de una cadena

Una de las acciones comunes que se requieren al programar es la de contar los caracteres de una cadena.

Aquí os dejo un snippet en Objective-C que sirve exactamente para eso ;)

NSInteger strlength(NSString *str){
	NSRange r = [str rangeOfString:str];
	return r.length;
}
Share

Objective-C : Recuperar imagen de fondo de un UIButton

Este Snippet nos sirve para recuperar la imagen que teniamos asignada como fondo en un UIButton…

UIImage *imagen = [miboton backgroundImageForState:normal];
Share

Objective-C : Detectar orientación del dispositivo

Snippet bien util para detectar como tenemos orientado nuestro dispositivo…

-(void) viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    
    //Snippet para conocer la orientación del device...
    if ([[UIDevice currentDevice]orientation] == UIInterfaceOrientationLandscapeLeft){
        //Aqui haz lo que quieras con esa orientación…
        [self 
        shouldAutorotateToInterfaceOrientation:UIInterfaceOrientationLandscapeLeft];
        NSLog(@"Landscape left");
    }
    if ([[UIDevice currentDevice]orientation] == UIInterfaceOrientationLandscapeRight){
        //Aqui haz lo que quieras con esa orientación…
        [self 
         shouldAutorotateToInterfaceOrientation:UIInterfaceOrientationLandscapeRight];
        NSLog(@"Landscape right");
    }
    if ([[UIDevice currentDevice]orientation] == UIInterfaceOrientationPortrait){
        //Aqui haz lo que quieras con esa orientación…
        [self shouldAutorotateToInterfaceOrientation:UIInterfaceOrientationPortrait];
        NSLog(@"Portrait");
    } 
}
Share

Objective-C : UIAlert

Un básico dentro de IOS, como generar una ventana pop-up de alerta :

UIAlertView *message = [[UIAlertView alloc]
initWithTitle:@"DBSnippets.com"
message:@"test"
delegate:nil
cancelButtonTitle:@"Cerrar..."
otherButtonTitles:nil];

[message show];

 

Share