При создании класса, декларация пространства BOOL
свойство часто выглядит следующим образом:Именование шаблона для объектов-объектов категории Objective-C?
@property (nonatomic, getter=isActive) BOOL active;
Для обычных классов и подклассов, называющих сорбент is<#Key#>
имеет смысл, выглядит резким и приятно использовать в if
отчетности.
Как насчет того, чтобы присвоить названия свойствам в категории?
Я просто реализует некоторые вспомогательные методы на NSView
, когда все вдруг, все пошло отвратительный поворот:
@property (nonatomic, readonly, getter=bsd_isFieldEditorDelegate) BOOL bsd_fieldEditorDelegate;
После добавления рекомендуемого префикса (bsd_
в моем случае), семантическое значение из вероятно, теряется. В этом случае, следует ли просто удалить имя получателя вообще или что?
Я просмотрел всю документацию, но я не смог найти окончательного ответа. Есть ли это, или я просто переусердствовал?
как насчет isBsdFieldEditorDelegate? – Alex
@Alex Я действительно думал об этом! Я просто не знаю, есть ли соглашение, над которым я должен следовать или нет. –