Мне интересно, есть ли простой способ установить (или получить) свойство Objective-C по NSString ... Можно использовать NSSelectorFromString
, но я бы хотел более простой (и менее хакерский способ)) чтобы сделать это ... Что-то вроде
[object setProperty:@"propertyValue" named:@"propertyName"];
эквивалентно:
object.propertyName = @"propertyValue";
Я действительно не хочу возиться с @"propertyName"
и превращать его в@"setPropertyName:"
для команды NSSelectorFromString
... У меня может не быть другого выбора, но если кто-нибудь знает лучший способ сделать это, ваша помощь будет принята с благодарностью!