An untyped buffer containing an argument to be assigned to the receiver. See the discussion below relating to argument values that are objects.
レシーバに割り当てられることになる引数を含んでいる型なしバッファ。オブジェクトである引数値に関連する議論を下で見てください。
index
An integer specifying the index of the argument.
引数のインデックスを指定している整数。
Indices 0 and 1 indicate the hidden arguments self and _cmd, respectively; you should set these values directly with the target and selector properties. Use indices 2 and greater for the arguments normally passed in a message.
インデックス 0 と 1 は、隠された引数selfと_cmdを指し示します、それぞれ;あなたはそれらの値を直接にtargetとselectorプロパティで設定するべきです。インデックス 2 およびより大きいものを、通常はあるメッセージにおいて渡される引数に対して使ってください。
Discussion
議論
This method copies the contents of buffer as the argument at index. The number of bytes copied is determined by the argument size.
このメソッドは、bufferの内容をindexでの引数としてコピーします。コピーされるバイト数は、引数のサイズによって決定されます。
When the argument value is an object, pass a pointer to the variable (or memory) from which the object should be copied:
引数値があるオブジェクトである場合、それからオブジェクトがコピーされるべき変数(またはメモリ)へのポインタを渡してください:
This method raises NSInvalidArgumentException if the value of index is greater than the actual number of arguments for the selector.
このメソッドは、NSInvalidArgumentExceptionを引き起こします、もしindexの値がセレクタに対する引数の実際の数より大きいならば。
If the receiver hasn’t already done so, retains the target and all object arguments of the receiver and copies all of its C-string arguments and blocks. If a returnvalue has been set, this is also retained or copied.
レシーバがまだそうし終わらないならば、ターゲットとレシーバの全てのオブジェクト引数を保有して、それのC文字列引数とブロックをコピーしてください。戻り値が設定されていないならば、これはまた保有またはコピーされます。