Ответ 1
Пойдите с рекомендациями Apple. То, что было в прошлые хорошие предложения, теперь было кодифицировано в ARC (Automatic Reference Counting) и необходимо, чтобы следовать за ARC для генерации правильного кода. Используя эти рекомендации, возможно, будущий код вашего кода, это было сделано для ARC!
Руководства Apple Правила кодирования для Cocoa
В разделе имен именования метода:
Запустите имя с буквой в нижнем регистре и запишите первую букву встроенных слов. Не используйте префиксы.
Существуют два особых исключения из этих рекомендаций. Вы можете начать имя метода с хорошо известным аббревиатурой в верхнем регистре (например, TIFF или PDF)), и вы можете использовать префиксы для группировки и идентификации частных методов.
Для методов, представляющих действия, которые принимает объект, запустите имя с помощью глагола.
- (void)invokeWithTarget:(id)target;
- (void)selectTabViewItem:(NSTabViewItem *)tabViewItem
Не используйте "do" или "does" как часть имени, потому что эти вспомогательные глаголы редко добавляют значение. Кроме того, никогда не используйте наречия или прилагательные перед глаголом.
Если метод возвращает атрибут получателя, назовите метод после атрибута. Использование "get" не требуется, если одно или несколько значений возвращаются косвенно.
- (NSSize)cellSize;
Используйте ключевые слова перед всеми аргументами.
- (void)sendAction:(SEL)aSelector to:(id)anObject forAllCells:(BOOL)flag
Сделайте слово перед аргументом, описывающим аргумент.
- (id)viewWithTag:(int)aTag;