iOS: что находится внутри XIB? - PullRequest
1 голос
/ 04 апреля 2011

Мне не нравится тот факт, что XIB является непрозрачным объектом ... Даже если я смотрю на необработанный XML, я не могу понять, что происходит. Я не могу найти какую-либо документацию или руководства.

Есть ли какой-нибудь инструмент, который генерирует этот код? Было бы очень полезно увидеть код XIB, сгенерированный, скажем, одним из стандартных шаблонов Apple, чтобы получить представление ...

Ответы [ 2 ]

5 голосов
/ 04 апреля 2011

Инструмент Интерфейсный Разработчик или был до того, как это было интегрировано в Xcode 4. См. Вопрос переполнения стека Какова внутренняя структура .xib файла Интерфейсного Разработчика? .

С Что такое файлы XIB? :

Принципиальное различие между XIB и NIB для развертывания состоит в том, что XIB не является развертываемым файлом. Xcode 3 скомпилирует XIB в развертываемый NIB при создании проекта и включит этот развертываемый NIB в готовое приложение.

0 голосов
/ 04 апреля 2011

Я нашел один инструмент, nib2objc .Я скачал исходный код и попытался собрать его сам (он дает инструкции по сборке ), но я не смог найти сгенерированные двоичные файлы ...

Я нашел загружаемый двоичный файл, nib2objc 1,3 .Однако за репозиторием GitHub стоит несколько незначительных выпусков.

...