Какая польза от свойств альтернативных имен доступа в Objective-C? - PullRequest
0 голосов
/ 26 июля 2010

В свойствах Objective-C вы можете установить альтернативные имена для методов доступа.

@property(setter=nameWrite:,getter=nameRead,copy) NSString *name;

Я очень серьезно думаю, но я не знаю ни одной ситуации, когда бы я делал это. Это не стандарт KVC, и я не вижу никаких преимуществ вообще. Какая от этого польза?

Ответы [ 2 ]

4 голосов
/ 27 июля 2010

В основном используется для свойств BOOL:

@property(getter=isHidden) BOOL hidden;
@property(readonly, getter=isFinishedLaunching) BOOL finishedLaunching;

Но, да, помимо этого, он вообще не часто используется (и не должен).

0 голосов
/ 27 июля 2010

Видно все время, когда у вас есть БУЛА.

Ex:

@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...