Это продолжение Избегание @ property-itis .
UIWebView имеет следующие объявления свойств:
@property(nonatomic,readonly,getter=canGoBack) BOOL canGoBack;
@property(nonatomic,readonly,getter=canGoForward) BOOL canGoForward;
UIScrollView имеет эти:
@property(nonatomic) BOOL canCancelContentTouches;
Пока что у UIResponder есть
- (BOOL)isFirstResponder;
- (BOOL)canBecomeFirstResponder;
- (BOOL)canResignFirstResponder;
Является ли случай UIResponder тем, где они должны были быть объявлены как свойства, но по какой-то причине не были?
Или это тот случай, когда объявление их как объекта недвижимости неуместно? Если неуместно, почему?