Les nouveautés SDK Facebook 3.0 pour iOS
Avec son nouveau SDK estampillé 3.0, Facebook cherche à rendre la vie plus facile aux développeurs iOS souhaitant intégrer les fonctionnalités du réseau social dans leur application.
La promesse est-elle au rendez-vous ?
Dans les précédentes versions, la gestion des sessions / tokens et autres mécaniques d’authentifications étaient de purs et simples calvaires.
Mais cette fois-ci, Facebook a décidé de venir à notre rescousse et de nous mâcher le travail avec une version de la classe FBSession complètement refondue. Cette dernière gère, stocke et rafraichie les tokens utilisateurs avec des comportements par défaut qu’il est possible d’overrider.
Facebook introduit (enfin ?!) l’utilisation du design pattern de programmation en blocks ! disponible depuis iOS 4.
Le système de delegate est toujours là, mais ce dernier pouvait s’avérer fastidieux à implémenter dans des applications complexes.
Une des nouveautés de iOS5 est de la partie, j’ai nommé : ARC (Automatic Reference Counting) !
ARC vous épargnera bon nombre de migraines sur la précieuse gestion de votre mémoire.
Ce SDK a également fait l’objet d’une meilleure intégration des API Facebook, notamment à propos de la publication des actions personnalisées dans l’Open Graph et la possibilité de faire des Batch Request (https://developers.facebook.com/docs/reference/api/batch/)
Pour conclure, Facebook nous met à disposition plusieurs composants d’interfaces prêts à l’emploi :
- FBProfilePictureView permet d’afficher une photo de profil d’un utilisateur.
- FBPlacePickerViewController permet aux utilisateurs d’interroger la base de données Facebook Places pour trouver des choses à faire dans les environs.
- FBFriendPickerViewController, permet de sélectionner un ou plusieurs amis, en filtrant par type de support et de statut d’autorisation.
Toutefois attention ! Ce SDK 3.0 est toujours en version beta ! Il est donc déconseillé de l’utiliser pour une application en production.
Pour commencer à intégrer Facebook dans votre application, cela se passe ici : https://developers.facebook.com/docs/getting-started/getting-started-with-the-ios-sdk/
Il reste encore plusieurs éléments perfectibles dans ce SDK, mais une chose est sûre : Facebook a décidé de chouchouter les développeurs iOS !
Abonnez-vous au flux RSS
Suivez-nous sur Twitter
Suivez-nous sur Facebook
Suivez-nous sur Tumblr
Suivez-nous sur Flickr
Nous contacter




Anticiper le futur pour mieux l’appréhender : The future of everything











Laisser un commentaire