An untyped buffer to hold the returned argument. See the discussion below relating to argument values that are objects.
返される引数を保持することになる型なしバッファ。オブジェクトである引数値に関連する議論を下で見てください。
index
An integer specifying the index of the argument to get.
取得する引数のインデックスを指定している整数。
Indices 0 and 1 indicate the hidden arguments self and _cmd, respectively; these values can be retrieved directly with the target and selector methods. 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 argument stored at index into the storage pointed to by buffer. The size of buffer must be large enough to accommodate the argument value.
このメソッドは、indexで格納される引数をbufferによってそれへとポインタをつけられるストレージにコピーします。bufferのサイズは、引数値を収容するのに十分に大きくなければなりません。
When the argument value is an object, pass a pointer to the variable (or memory) into which the object should be placed:
引数値があるオブジェクトである場合、それへとオブジェクトが置かれるべき変数(またはメモリ)へのポインタを渡してください。
This method raises NSInvalidArgumentException if 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文字列引数とブロックをコピーしてください。戻り値が設定されていないならば、これはまた保有またはコピーされます。