Средства отладки / Метод для Mac OS X Interface Builder (3.2.3) - PullRequest
2 голосов
/ 13 июля 2010

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

Я пытаюсь найти различия между рабочей и моей неработающей версиями кода издателя.Я начал с того, что попытался сравнить настройки атрибутов, перечисленные в Инспекторе, но не смог найти никаких отличий.Затем я наткнулся на слияние файлов, которое я использовал для сравнения файлов .nib для двух разных версий.Слияние файлов действительно показывает различия, но так как я не знаком с языком разметки, используемым в файле .nib, и в нем перечислено слишком много различий, чтобы их можно было отследить, не будучи достаточно осведомленным, чтобы знать, что важно или нет, на самом деле это было не очень полезно.

Мой вопрос заключается в том, есть ли доступный инструмент или метод, который лучше покажет мне различия в двух версиях кода, чем то, что я вижу в окне Инспектора, но также показывает в болеесжатая и удобная форма, чем то, что обеспечивается слиянием файлов.Каков рекомендуемый инструмент / методология для отладки кода в Интерфейсном Разработчике?

Кроме того, кто-нибудь может порекомендовать документацию, в которой я могу ознакомиться с чтением и отладкой кода в файле .nib на случай, если это единственный способнайти различия?

Спасибо

Ответы [ 2 ]

1 голос
/ 13 июля 2010

Проверьте nib2objc

Преобразуйте как ваши, так и примеры перьев в кодОн преобразует файлы пера в то, что больше похоже на код Obj-C.Тогда просто различайте их разделы и смотрите, что отличается.Должно быть довольно легко читать код против файлов NIB.

0 голосов
/ 13 июля 2010

Программа командной строки ibtool может преобразовать перо в текстовый формат, но я не знаю, будет ли оно достаточно читабельным.

...