Avis et critique de Storyboard dans Xcode 4.
Bonjour, aujourd’hui je vais vous écrire un article sur le dev iOS pour parler de « StoryBoard » cette nouvelle fonction de Xcode 4.
Tout d’abord, StoryBoard est une intégration de Interface Builder dans cette nouvelle version de Xcode.
Avant, vous aviez plusieurs fichiers .xib et bien là, tout est regroupé dans un seul fichier .storyboard d’où vous gérez tout.
Bien évidement, Storyboard possède les avantages de Interface Builder à savoir : créer rapidement une interface SIMPLE.
Personnellement, je me sers d’Interface Builder ou Storyboard quand je dois créer une interface simple : UINavigationController ou UITabBar par exemple. Dès que je crée autre chose, impossible avec ces 2 logiciels, c’est mission impossible. Ou même si c’est possible, c’est une vraie galère. Donc dans ce cas, on préférera créer l’interface « programmatically » comme disent les anglophones.
Donc pour les interfaces simples, StoryBoard est aussi bien que Interface Builder voir même mieux de mon point de vue.
Le seul soucis c’est que StoryBoard fonctionne que sur iOS 5 ou supérieur. Donc niveau rétro compatibilité c’est pas super.
Donc en attendant que iOS arrive à la version 7, pour la rétro compatibilité, je préfère utiliser les nib (xib files).
Les xib sont beaucoup plus embêtants à gérer car on arrive facilement à une 20aine de fichiers d’interface et si en plus on fait de l’internationalisation : Anglais/Français/Allemand et bien on triple ce nombre… Vous imaginez !
Laisser un commentaire




