1.
利用Runtime是的方法“部件”化,下面是构造set方法的例子:
- (SEL)createSetterWithPropertyName:(NSString *)propetyName{
propetyName = propetyName.capitalizedString; // 小写.
propetyName = [NSString stringWithFormat:@"set%@:", propetyName]; // 前缀拼接set
return NSSelectorFromString(propetyName); // 方法部件化.
}
传入的是属性名
转:http://www.cocoachina.com/ios/20150729/12769.html