\fi-6552 \s5 \li7030 \fi-6553 \fi-5796 \i0 Returns an invocation object able to construct calls to objects using method selectors with type signatures described by \i aSignature\i0 .\
\pard \s8 \li100 \fi0 \ri1007 \ql \f0 \b \fs16 \
\
\
\fs28 Managing Invocation Arguments\
\fs16 \
\fs28 \pard \s4 \li7029 \fi-6552 \ri1007 \ql \tx6652 \tx7030 \f1 \b0 \fi-6552 {\f3 -} (void)\b getArgument:\b0 (void *)\i argumentLocation\i0 Copies the argument stored at \i index\i0 into the storage\
\fi-6552 \s5 \li7030 \fi-6553 \fi-5796 \b atIndex:\b0 (int)\i index \i0 pointed to by\i argumentLocation\i0 where 2 is the index of the first argument, 3 is the index of the second, and so on.\
\s4 \li7029 \fi-5794 \fi-6552 \fi-6552 \
\fi-6552 \fi-6552 \fi-6552 {\f3 -} (void)\b getReturnValue:\b0 (void *)\i returnLocation\i0 Copies the invocation\'27s return value into the storage pointed to by \i returnLocation\i0 .\
\fi-6552 \fi-6552 \fi-6552 {\f3 -} (void)\b setArgument:\b0 (void *)\i argumentLocation\i0 Sets the argument stored at \i index\i0 to the storage pointed to\
\fi-6552 \s5 \li7030 \fi-6553 \fi-5796 \b atIndex:\b0 (int)\i index\i0 by\i argumentLocation\i0 where 2 is the index of the first argument, 3 is the index of the second, and so on..\
\s4 \li7029 \fi-5794 \fi-6552 \fi-6552 {\f3 -} (void)\b setReturnValue:\b0 (void *)\i returnLocation\i0 Sets the invocation\'27s return value to that indicated by \i returnLocation\i0 . \
\fi-6552 \fi-6552 \fi-6552 {\f3 -} (void)\b setSelector:\b0 (SEL)\i aSelector\i0 Sets the invocation\'27s selector to \i aSelector\i0 . \
\fi-6552 \fi-6552 \fi-6552 {\f3 -} (void)\b setTarget:\b0 (id)\i target\i0 Sets the invocation\'27s target to \i target\i0 . \
\fi-6552 \fi-6552 \fi-6552 {\f3 -} (id)\b target\b0 Returns the invocation\'27s target; returns \b nil\b0 if there is no target.\
\fs28 \pard \s4 \li7029 \fi-6552 \ri1007 \ql \tx6652 \tx7030 \f1 \b0 \fi-6552 {\f3 -} (void)\b invoke\b0 Causes the message encoded in the invocation to be dispatched to its target.\
\fi-6552 \fi-6552 \fi-6552 {\f3 -} (void)\b invokeWithTarget:\b0 (id)\i target\i0 Causes the message encoded in the invocation to be dispatched to \i target\i0 .\