Actuellement, nous utilisons Storyboard sur xib dans tous les projets. Mais à mon avis si vous voulez faire une vue réutilisable (vue personnalisée ou cellule Tableview) qui peut être réutilisée dans différents contrôleurs de vue, vous devez utiliser des fichiers xib comme dans le storyboard, il est impossible de créer un objet vue unique séparément.XIB sur Storyboard
Notez que j'utilise Storyboard pour le workflow (voir les contrôleurs avec des segments tout autour) de l'application entière. Seulement pour les cellules tableview réutilisables j'utilise XIB. J'ai cherché dans beaucoup de documents Apple ainsi que des vidéos WWDC mais je n'ai pas trouvé de preuve concrète des développeurs d'Apple qui disent que les XIB sont là pour rester ou que vous devriez utiliser XIB pour des vues personnalisées.
Si l'un d'entre vous a un type de lien qui donne une certaine confiance que nous pouvons toujours utiliser XIB sans crainte de l'enlever Apple, il serait vraiment apprécié.
Vous pouvez utiliser plus d'un story-board et de réutiliser des éléments de l'intérieur du story-board dans différentes parties de vous App. Et vous ne gagnerez pas les arguments parce qu'Apple ne donne généralement pas d'informations détaillées sur leurs projets futurs. Demandez à vos aînés pourquoi ils utilisent même des storyboards. Le code restera beaucoup plus longtemps qu'un format étrange. – dasdom
Merci pour votre réponse. Selon mes connaissances, nous ne pouvons créer un contrôleur de vue qu'en tant qu'objet racine dans Storyboard. n'est-ce pas? Que faire si je veux juste créer une petite vue personnalisée. nous devons utiliser xib (sinon dans le code) non? –
Oui, vous avez raison. Vous pouvez uniquement obtenir des contrôleurs de vue à partir de storyboards ([instantiateViewControllerWithIdentifier] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIStoryboard_Class/Reference/Reference.html#//apple_ref/occ/instm/UIStoryboard/instantiateViewControllerWithIdentifier :)). Désolé pour la confusion. – dasdom