object-c メソッドのメソッド引数を反復処理する方法はありますか? 多くのメソッドで多くのエラー チェックを行う必要があり、入力される各値を個別にチェックする代わりに自動化したいと考えています。
これは、可変数の引数を持つメソッドに対して実行できることを知っています。しかし、固定数の引数を取るメソッドでこれを行う方法を特に探しています。
- (void)myMethodWithArg1:(NSString *)arg1 arg2:(NSNumber *)arg3 NSError:(NSError **)err {
// Get all arguments as array
NSArray *args; // ???
for (id arg in args) {
// Do stuff with args ....
}
}