According to Ensuring KVC Compliance,
For properties that are an attribute or a to-one relationship, this requires that your class:
- Implement a method named
-<key>
,-is<Key>
, or have an instance variable<key>
or_<key>
.
What is the best way to add observers to "FAKE" properties like the following?
@property (nonatomic, readonly) BOOL shortlisted;
#pragma mark - Fake properties
- (BOOL)shortlisted
{
return [self.provider isJobShortlisted:self];
}