objc_msgSend
objc_msgSend_fpret
objc_msgSendSuper
objc_msgSendSuper_stret
Availability
Technology
void objc_msgSend_stret(void);
stretAddr
On input, a pointer that points to a block of memory large enough to contain the return value of the method. On output, contains the return value of the method.
theReceiver
A pointer to the instance of the class that is to receive the message.
theSelector
A pointer of type SEL
. Pass the selector of the method that handles the message.
...
A variable argument list containing the arguments to the method.
When it encounters a method call, the compiler generates a call to one of the functions objc
, objc
, objc
, or objc
. Messages sent to an object’s superclass (using the super
keyword) are sent using objc
; other messages are sent using objc
. Methods that have data structures as return values are sent using objc
and objc
.
objc_msgSend
objc_msgSend_fpret
objc_msgSendSuper
objc_msgSendSuper_stret