Was ist los mit der .NIB - & gt; .XIB?
Was ist mit der Feder->XIB ändern irgendwo zwischen XCode 3.0 zu 3.1?
Gibt es einen Unterschied mit dieser Namensänderung soll ich wissen, während ich durch tutorials, in denen nichts aber die .nib-Datei?
InformationsquelleAutor der Frage Devoted | 2009-07-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
XIB ' s sind sehr cool. Sie sind im Grunde eine un-compiled NIB (im XML-format, wenn der Speicher dient mir)
während des build-Prozesses werden Sie konvertiert werden, Feder ist für einen Einsatz im Endprodukt.
InformationsquelleAutor der Antwort kent
Wie ich es verstehe, xib-Dateien sind xml nib - Dateien. xib-Dateien werden kompiliert in die Federn, wenn die Anwendung gebaut wird. Die xib-format erstellt wurde, weil nib-Dateien nicht mesh gut mit version control (denn Sie sind nicht im text), in der Erwägung, dass eine nur-text-xml-Datei funktioniert gut.
InformationsquelleAutor der Antwort Tom Dalling
Die anderen Antworten und link erklären was XIB-Dateien sind, aber nicht über die spezifischen ändern.
Den neuen flat-Datei .xib - format wurde eingeführt, mit Leopard (Xcode 3.0) im Jahr 2007, aber ich glaube, dass .nib blieb der Standard, vor allem für die Kompatibilität mit älteren Versionen von Xcode und OS X. Mit Xcode 3.1, gab es eine Verschiebung zu .xib als das bevorzugte format. Aber die meisten der Dokumentation ist noch nicht aktualisiert worden, wahrscheinlich in Teil, weil die Unterscheidung ist ziemlich unbedeutend aus der Sicht eines normalen Entwickler.
Ich definitiv echo die Stimmung, die XIB-Dateien sind viel besser als die NIB-Dateien, vor allem bei der Verwendung von version control. (Flat-Dateien sind viel einfacher zu verwalten als directory-Pakete in den meisten tools).
InformationsquelleAutor der Antwort Quinn Taylor
den XIB Datei (XML ichnterface Builder) wurde in Xcode, weil NIB Dateien (Nxt ichnterface Builder) nicht so user/Bearbeitbare freundlich. XIB ' s werden so ausgelegt, das format von einem rohen XML-Dokument, so dass es eine für den Menschen lesbare Quellcode. Obwohl die ältere gebündelt NIB-Dateien, in denen editierbar, Sie waren noch ein kleines bisschen komplizierter, als nur eine einfache XIB, Sie enthalten mehrere Dateien, einschließlich XML-XIB. Nun, die meisten Federn werden kompiliert und sind nicht lesbar durch nichts, außer für Ihren Mac, so dass es Lesen kann. Apple begann mit compiled NIB-Dateien, weil die Menschen konnten Lesen und verstehen Sie den code, der in anderen Völkern Programme :o. Xcode verwendet die "ibtool" - Befehl zu kompilieren Federn jetzt.
Wenn Sie mehr wissen möchten über zusammengestellt Federn gehen auf meine ausführliche Antwort an dieser Beitrag
InformationsquelleAutor der Antwort Lucasware