Я хотел бы проверить, имеет ли объект записываемый @property в iPhone SDK.
Один из возможных способов сделать это - проверить метод -valueForKey:, но это кажется довольно неэлегантным!
Пример:
@try {
id *value = [instance valueForKey:@"myProperty"];
}
@catch (NSException * e) {
// Key did not exist
}
Есть ли лучший способ сделать это?