Как я могу разделить классы в target-c без пространств имен? - PullRequest
2 голосов
/ 24 июня 2011

Работая с языками, использующими пространства имен в течение последних 10 лет, я пытаюсь найти лучший подход к структуре проекта и именам классов в target-c (iOS4 +).Стоит ли просто давать всем вашим классам, контроллерам представления и т. Д. Уникальные имена?Кажется архаичным, что нет способа инкапсулировать группы функций с чем-то вроде пространств имен, особенно если вы создаете библиотеки и у вас большая команда разработчиков.

Есть ли функциональность, эквивалентная тем пространствам имен, которые мне не хватает?Если нет, каков хороший подход к этой проблеме?

Спасибо

Ответы [ 2 ]

4 голосов
/ 24 июня 2011

Должны ли вы просто дать всем своим классам, контроллерам представления и т. Д. Уникальные имена?

Да.

3 голосов
/ 24 июня 2011

Стандартный подход заключается в добавлении префикса к имени класса с коротким кодом.Например, традиционное Какао использует NS (из NextStep), в то время как Cocoa Touch использует UI (для пользовательского интерфейса, я думаю).

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