Vidéo: Comment débuter en animation 2D aujourd'hui (Matériel et logiciels) 2025
Vous pouvez utiliser le storyboard pour commencer le développement de votre application iOS dans Xcode4. Lorsque vous créez votre storyboard, vous créez un graphe d'objets qui est ensuite archivé lorsque vous enregistrez le fichier. Lorsque vous chargez le fichier, le graphique de l'objet est désarchivé.
Alors, qu'est-ce qu'un graphe d'objets ? Voici la réponse courte: Les programmes orientés objet sont constitués de réseaux complexes d'objets interdépendants. Ils sont liés les uns aux autres de diverses façons. Un objet peut contenir un autre objet, par exemple, ou il peut le posséder, ou il peut le référencer.
Tous les éléments que vous voyez dans votre storyboard (et certains éléments que vous ne voyez pas) sont tous des objets et font partie de ce réseau d'objets. L'éditeur Interface Builder vous permet de créer graphiquement ce réseau puis, lors de l'exécution, de créer les connexions pour vous.
Un fichier de storyboard peut capturer toute votre interface utilisateur en un seul endroit et vous permet de définir à la fois les contrôleurs de vue individuels et les transitions entre ces contrôleurs de vue. Par conséquent, les storyboards capturent le flux de votre interface utilisateur globale en plus du contenu que vous présentez.
Si vous créez de nouvelles applications, les modèles Xcode vous permettent d'utiliser des storyboards. Pour les autres applications, vous pouvez ajouter des storyboards, mais vous n'en aurez pas souvent besoin.
Dans l'application que vous créez, vous n'utilisez qu'un seul fichier de storyboard pour stocker tous les contrôleurs de vue et les vues pour chaque périphérique. Derrière le rideau, cependant, Interface Builder prend le contenu de ce fichier de storyboard et le divise en morceaux discrets qui peuvent être chargés individuellement pour de meilleures performances.
Pour vous faire une idée de l'essence du storyboard, vous devez voir comment le storyboard reproduit la structure d'une application iOS. En d'autres termes, vous avez besoin d'un approfondir l'architecture de l'application iOS. La meilleure façon de le faire est dans le contexte d'une application réelle.
