Was ist der Unterschied zwischen NIB- und XIB Interface Builder-Dateiformaten?
Was ist der Unterschied zwischen der nib und xib im Interface Builder-Dateien?
InformationsquelleAutor der Frage Ratan | 2010-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
http://en.wikipedia.org/wiki/Interface_Builder#Design
InformationsquelleAutor der Antwort Delan Azabani
XIBs flach sind Dateien, anstatt ein bundle. Dies macht es einfacher für SCM(source control management) - Systeme zu behandeln. Beim kompilieren der app, die XIB-zusammengestellt in einer NIB-Datei, die für die Aufnahme in Ihrem app.
Zusammengestellt, die Feder, die enthalten ist in der app-bundle ist nicht mehr editierbar in Interface Builder und ist viel kleiner als die entsprechende XIB-oder legacy-NIB-Datei.
InformationsquelleAutor der Antwort karthik Prabhu
Auch, wenn Sie das Projekt kompilieren, .xib-Datei wird dann kompiliert in nib.
InformationsquelleAutor der Antwort Vojto
Den XIB - Datei ist im Grunde ein Quelldokument eines NIB Datei, XIBs können fast immer geschnitten werden, um Xcode (es sei denn, Sie sind veraltet oder beschädigt). während die neuere NIBs sind komprimiert und unopenable, Die älteren NIBs sind bundles, die angezeigt werden können Xcode, Die Gebündelt NIBs enthalten einige Quell - /archivierte Dateien enthält
designable.nib
das oft nur die umbenannte XIB Datei.Obwohl die neue archivierte NIB Dateien sind unopenable für die meisten Anwendungen, einschließlich Xcode, können Sie möglicherweise trotzdem werden nicht archiviert. Ich fand dieses freeware-Anwendung namens " NibUnlocker Auf Die CharlesSoft Website, die potenziell zerlegen, einen Flachbild Nib Datei, und exportieren es als XIB Dokument. Diese Anwendung ist immer noch ziemlich buggy, aber es ist manchmal sehr präzise, basierend auf der Nibs Inhalt.
(NibUnlocker ist eine sehr ungenaue Namen, die Federn werden nicht gesperrt, Sie sind archiviert)
Wenn Sie wissen möchten, für ein bisschen mehr können Sie Lesen, einige zusätzliche Informationen, die ich unten angegeben in Bezug auf die NIB und XIB Formate:
wie wenn das geholfen 😉
InformationsquelleAutor der Antwort Lucasware
Funktionell aber nichts mit dem xib-ist ein source-control-freundliches format
InformationsquelleAutor der Antwort Kevin