Как обстоят дела с включением NIB в группу ресурсов / проекта? - PullRequest
0 голосов
/ 04 декабря 2011

Я видел это несколько раз в блогах и в примерах проектов Apple.Где все файлы NIB размещены где-то в каталоге ресурсов.

Это не имеет особого смысла для меня.Обычно, когда я использую перья (что редко), они тесно связаны с конкретным UIViewController, который будет находиться в каталоге Classes /.

Поэтому я обычно группирую каждый кончик с соответствующими им файлами Viewhtroller .h и .m.

Единственный случай, когда я мог поместить Nib в каталог ресурсов, это то, что если бы это был ресурс многократного использования, доступ к которому осуществляется несколькими контроллерами представления.Хотя это всегда казалось гораздо более сложным, чем стоило.

Может ли кто-нибудь объяснить рациональное здесь?

1 Ответ

0 голосов
/ 04 декабря 2011

Насколько я понимаю, NIB были помещены в каталог ресурсов в схеме Xcode 3, когда конструктор интерфейса использовался редко, а NIB представлял собой некий вид ресурсов, которые были отделены от кода. Например, в Xcode 4, когда вы создаете View Controller, вы можете указать IDE создать файл XIB для него, и они по умолчанию помещаются в тот же каталог, что и исходные файлы.

...