次のスタイルを使用して、Objective-C のメソッドに渡すことができる引数の量に制限があるかどうか疑問に思っています。
- (void)example:(int)i forTime:(int)i forDate:(NSDate *)date etc etc
これはもちろん仮説ですが、そのような制限の背後にある理由 (たとえば、URL の文字数制限など) を知るのは興味深いことです。また、StackOverflow でこのような質問に対する他の人の意見を見るのが大好きです。
また、渡すことができる引数の数に制限があっても、 をNSArray
含むオブジェクトを引数として渡し、 を使用してメソッド内の配列からこれらのオブジェクトを呼び出すことは可能objectAtIndex
でしょうか?