IOS 6.0 – Mes nouveautés découvert et utilisés

jeudi 31 janvier 2013

Voici les nouveautés que j’ai découvert et apprécié sur IOS6.0

1. Facebook est intégré comme tweeter en natif et donc on a accès à une librarie de fonctionnalités facebook qui permet par exemple de partager un lien, image sur facebook sans devoir importer un framework et devoir géré tout ça. Voici un exemple de code qui d’abord se charge de savoir si le device est en IOS6 ou inférieur, et si c’est le cas on fait appel à un UIActivityViewController en parent Modal qui va se charger de présenter tous les applications de partage en natif sur le device!

    BOOL atLeastIOS6 = [[[UIDevice currentDevice] systemVersion] floatValue] >= 6.0;
    if(atLeastIOS6){
        NSArray *activityItems;
        activityItems = @[NSLocalizedString(@"share_txt",@"")];
        UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
        [self presentViewController:activityController animated:YES completion:nil];
    }else{
        NSURL *url = [NSURL URLWithString:@"http://m.facebook.com/sharer.php?u=http://m.lesplanade-shopping.be/?v=9"];
        [[UIApplication sharedApplication] openURL:url];
    }

partage_facebook

2. Dans le browser safari des devices Apple, on trouve la possibilité d’uploader des images sur les sites web comportant un input type file.

Tags: Développement , Facebook , IOS , Objective C , UIActivityViewController , Xcode