Файлы XIB в папке Classes, это проблема? - PullRequest
0 голосов
/ 30 декабря 2010

Итак, в моем проекте XCode у меня есть несколько файлов XIB, которые по тем или иным причинам физически находятся в папке Classes в файловой системе, но отображаются в папке Resources в XCode. Есть ли проблемы с этим? Стоит ли пытаться переместить их?

Код работает нормально, работает на симуляторе и устройстве, поэтому моя главная проблема в том, вызовет ли это какие-либо проблемы, когда я отправлю заявку в Apple, или где-нибудь еще в будущем.

Ответы [ 2 ]

3 голосов
/ 30 декабря 2010

Это абсолютно бессмысленно - единственное, что влияет на ваш конечный продукт (и, следовательно, на то, что вы отправляете в Apple), это то, на какой стадии вашей цели появляются различные файлы, и, по моему опыту, они редко оказываются неверными.

Тем не менее, ради чистоты, может быть, стоит решить проблему.Переместите файлы в нужное место *, в результате чего имя файла в XCode станет красным.Выберите Get Info для каждого красного файла и нажмите кнопку «Выбрать», чтобы найти его.

(* если вы используете Subversion, используйте для этого команду svn move, а не Finder)

0 голосов
/ 30 декабря 2010

Все файлы ресурсов хранятся в плоском каталоге в комплекте приложений.Вы можете контролировать клик по файлу .app и видеть плоский каталог, выбрав в окне поиска.Это действительно не имеет значения, где файл физически присутствует в источнике.Если у вас нет проблем с управлением кодом путем размещения некоторых файлов ресурсов в каталоге классов, тогда проблем не будет.Это означает, что Apple не будет возражать.

Однако, если вы планируете поддерживать проект в течение длительного времени с несколькими людьми, я думаю, что лучше иметь хорошо организованный источник.

...