OS X: Nibs mit FileMerge vergleichen

Wer unter OS X Software entwickelt, benutzt zum Erstellen der GUI normalerweise den InterfaceBuilder. Ein (meistens) sehr intuitiv zu bedienendes Programm, welches – mit Hilfe einer Grafischen Benutzeroberfläche – das ganze sehr einfach macht; die Ergebnisse werden dann in so genannten *.nib Dateien abgespeichert. Der Nachteil bei der Geschichte: Zwei Nibs im InterfaceBuilder miteinander zu vergleichen ist zwar möglich, erfordert aber ein sehr strukturiertes Vorgehen. Man muss beide Nibs öffnen und vergleichen, also zwischen ihnen hin- und herschalten. Wäre es nicht einfacher, wenn man sich die Unterschiede anzeigen lassen könnte?

Dies lässt sich mit dem Programm FileMerge.app (/Developer/Applications/Utilities/FileMerge.app) bewerkstelligen. Einfach beide Nibs mit dem Programm öffenen und per - durch die Unterschiede springen.

Abbildung FileMerge in Aktion

Diese Vorgehensweise sieht zwar nicht mehr so schön aus (Schönheit liegt im Auge des Betrachters. ;-) ), erlaubt aber einen schnellen Vergleich.

Anzumerken wäre noch, dass die Reihenfolge in der Objekte im InterfaceBuilder angelegt werden, sich in den Dateien niederschlägt. Das bedeutet, dass man auf diese Weise Änderungen an zwei Versionen des gleichen NIBs untersuchen kann. Wenn die Objekte in den Nibs nicht in der gleichen Reihenfolge erzeugt wurden, kann es sein, dass der Vergleich auf die herkömmliche Weise stattfinden muss.

Technorati Tags: , , ,

This entry was posted in MMMDM Continued, OS X and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>