40 votes

Quoi de neuf avec le .NIB -> .XIB?

Qu'est-ce qui se passe avec le changement NIB-> XIB quelque part entre XCode 3.0 et 3.1? Y a-t-il une différence avec ce changement de nom que je devrais connaître pendant que je passe par des tutoriels qui ne mentionnent que le fichier .nib?

49voto

kent Points 2151

Les XIB sont très cool. ils sont essentiellement une NIB non compilée (au format XML si la mémoire me le permet)

au cours du processus de construction, ils sont convertis en NIB pour être déployés dans le produit final.

26voto

Tom Dalling Points 10656

Si je comprends bien, les fichiers xib sont des fichiers x ml n ib . Les fichiers xib sont compilés en nibs lors de la construction de l'application. Le format xib a été créé car les fichiers nib ne maillent pas bien avec le contrôle de version (parce qu’ils ne sont pas du texte), alors qu’un fichier xml en texte brut fonctionne bien.

17voto

Quinn Taylor Points 29688

Les autres réponses et le lien d'expliquer ce que XIB fichiers, mais pas les modifier.

La nouvelle plate-fichier .xib format a été introduit avec Leopard (et Xcode 3.0) en 2007, mais je crois qu' .la plume est resté par défaut, principalement à des fins de compatibilité avec les anciennes versions de Xcode et OS X. Avec Xcode 3.1, il y avait un changement de .xib que le format préféré. Cependant, la plupart de la documentation n'a pas été mis à jour, probablement en partie parce que la distinction est assez mineur, du point de vue d'un développeur.

J'ai vraiment l'écho le sentiment que XIB fichiers sont beaucoup mieux que la PLUME de fichiers, en particulier lors de l'utilisation du contrôle de version. (Fichiers plats sont beaucoup plus facile à gérer que le répertoire packages dans la plupart des outils.)

6voto

Devoted Points 10066

Lien parfait pour cette question. J'aurais dû googlé en premier: S

http://www.speirs.org/blog/2007/12/5/what-are-xib-files.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X