Objective-C でメソッドのすべての引数をクラスのプロパティとして設定する簡単な方法はありますか? setValuesForKeysWithDictionary に似ていますが、「setValuesForKeysWithArguments」に沿ったものですか?
偽の例:
@interface SomeClass : NSObject
@property (weak, nonatomic) NSString *foo;
@property (weak, nonatomic) NSString *bar;
- (id)initWithFoo:(NSString *)foo Bar:(NSString *)bar;
@end
@implementation SomeClass
- (id)initWithFoo:(NSString *)foo Bar:(NSString *)bar{
// Mythical implementation begins here
[self setValuesForKeysWithArguments:theArgumentsWeJustPassedToThisMethod];
}
@end