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