Пространства имен и цель C - PullRequest
6 голосов
/ 30 апреля 2011

В c # я использую пространства имен, в java я использую пакеты.Есть ли способ сократить имена классов в цели c?

1 Ответ

6 голосов
/ 30 апреля 2011

Objective-C имеет только одно единственное глобальное пространство имен. Вот почему вы часто видите классы с именем SBJsonParser, чтобы имя класса не сталкивалось с другими JsonParser.

Общая рекомендация, которую я видел, состоит в том, чтобы ставить перед вашими классами либо инициалы, либо несколько инициалов для проекта, над которым вы работаете, имя класса, а затем (иногда) тип «класса» (как есть) очевидное соглашение для контроллеров представления).

Честно говоря, я с тобой, Мел, я был бы очень рад, если бы Objective-C добавил какую-то функцию пространств имен, по крайней мере что-то, чтобы сортировать классы немного больше (и немного проще).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...