Я новичок в программировании на Mac OS X и поэтому прохожу вводный текст, который включает в себя создание интерфейсов с использованием Interface Builder (3.2.3) для Cocoa и Carbon.К сожалению, у меня возникают проблемы с получением некоторых примеров, которые я ввожу, чтобы они работали без ошибок в симуляторах Какао и Углерода.Поэтому я попытался загрузить файлы исходного кода с веб-сайта издателя и обнаружил, что они работают без проблем.
Я пытаюсь найти различия между рабочей и моей неработающей версиями кода издателя.Я начал с того, что попытался сравнить настройки атрибутов, перечисленные в Инспекторе, но не смог найти никаких отличий.Затем я наткнулся на слияние файлов, которое я использовал для сравнения файлов .nib для двух разных версий.Слияние файлов действительно показывает различия, но так как я не знаком с языком разметки, используемым в файле .nib, и в нем перечислено слишком много различий, чтобы их можно было отследить, не будучи достаточно осведомленным, чтобы знать, что важно или нет, на самом деле это было не очень полезно.
Мой вопрос заключается в том, есть ли доступный инструмент или метод, который лучше покажет мне различия в двух версиях кода, чем то, что я вижу в окне Инспектора, но также показывает в болеесжатая и удобная форма, чем то, что обеспечивается слиянием файлов.Каков рекомендуемый инструмент / методология для отладки кода в Интерфейсном Разработчике?
Кроме того, кто-нибудь может порекомендовать документацию, в которой я могу ознакомиться с чтением и отладкой кода в файле .nib на случай, если это единственный способнайти различия?
Спасибо