2013-03-17 4 views
-1

Я довольно новичок в разработке приложения для iOS, используя самую последнюю версию xCode, V4.6 как IDE. Я создаю приложение для тестирования. Скажем, я даю этому приложению iOS имя «newApp». при создании проекта он должен по умолчанию генерировать newAppViewController.h и newAppViewController.m для меня, как в примерах почти из всех книг iOS.По умолчанию Имя элемента управления ViewController относительно имени данного проекта

Но в моем случае это дает мне файлы viewController с сокращенными именами, как только viewController.h и viewController.m как их имена. Что-то может быть не так с моей текущей настройкой XCode?

На самом деле это было бы не так уж важно для меня, но, скорее, это могло бы сэкономить время для моего исследования iOS, чтобы ссылаться на то, что обычно используется в книгах.

enter image description here enter image description here enter image description here

ответ

2

Прежде всего, вы должны называть свои приложения, начиная с капитала: «NewApp» вместо «newApp». Это ничего не изменит, но это обычное соглашение.

Если вы хотите иметь «NewAppViewController» и «NewAppAppDelegate», добавьте «NewApp» в поле «Префикс класса» на втором экране. Если вы уже продвинулись в своем приложении, используйте команду «Refactor», чтобы переименовать ваши классы. Вот результат ввода «NewApp» в поле «Префикс класса»:

enter image description here

1

В IOS 6 название вашего проекта не привязываясь к началу имен классов. Это необязательно. Вы можете проверить квадрат префикса при создании для него нового проекта. Просто сопоставьте префикс класса, чтобы добавить имя проекта к попрошайничеству вашего приложения, или иначе xcode создает классы без имени проекта и только классов.

0

Я обычно вводил префикс класса на странице «Выбрать параметры для вашего нового проекта». Если ваше новое приложение называется «newApp», я бы использовал префикс NA. Тогда у всех классов будет префикс NA, так что у вас не будет конфликтов имен.

Смежные вопросы