Ios 按字符串设置Objective-C属性

Ios 按字符串设置Objective-C属性,ios,cocoa-touch,cocoa,Ios,Cocoa Touch,Cocoa,我想知道是否有一种简单的方法可以通过NSString设置(或检索)Objective-C属性。。。可以使用NSSelectorFromString,但我想用一种更简单(也不太老套)的方法来做。。。差不多 [object setProperty:@"propertyValue" named:@"propertyName"]; 相当于: object.propertyName = @"propertyValue"; 我真的不想把@“propertyName”弄乱,把它变成@“setPropert

我想知道是否有一种简单的方法可以通过NSString设置(或检索)Objective-C属性。。。可以使用
NSSelectorFromString
,但我想用一种更简单(也不太老套)的方法来做。。。差不多

[object setProperty:@"propertyValue" named:@"propertyName"];
相当于:

object.propertyName = @"propertyValue";
我真的不想把
@“propertyName”
弄乱,把它变成
@“setPropertyName:”
用于
NSSelectorFromString
命令。。。我可能没有其他选择,但如果有人知道更好的方法来做这件事,你的帮助将不胜感激

使用。您的示例是
[objectsetvalue:@“propertyValue”forKey:@“propertyName”]