Основы именования кода

Часто пропускаемым аспектом проекта объектно-ориентированных библиотек программного обеспечения является именование классов, методов, функций, констант и других элементов программируемого интерфейса. В этом разделе рассматриваются несколько из соглашений о присвоении имен, характерных для большинства элементов интерфейса Cocoa.

Общие принципы

Ясность

Непротиворечивость

См. также Аргументы метода.

Нет сам ссылка

Префиксы

Префиксы являются важной частью имен в программируемых интерфейсах. Они дифференцируют функциональные области программного обеспечения. Обычно это программное обеспечение прибывает упакованное в платформу или (как имеет место Набора Основы и Приложения) в тесно связанных платформах. Префиксы защищают от коллизий между символами, определенными сторонними разработчиками и определенными Apple (а также между символами в собственных платформах Apple).

Типографские условные обозначения

Следуйте нескольким простым соглашениям о правилах печати при именовании элементов API:

Класс и имена протокола

Имя класса должно содержать существительное, ясно указывающее то, что класс (или объекты класса) представляют или делают. Имя должно иметь надлежащий префикс (см. Префиксы). Основа и среды разработки приложения полны примеров; некоторые NSString, NSDate, NSScanner, NSApplication, UIApplication, NSButton, и UIButton.

Протоколы нужно назвать согласно тому, как они группируют способы поведения:

Заголовочные файлы

То, как Вы называете заголовочные файлы, важно, потому что соглашение, которое Вы используете, указывает то, что содержит файл: