... | ... | @@ -40,7 +40,7 @@ The ObjC runtime has three kinds of messaging functions: `objc_msgSend` (when th |
|
|
- Otherwise, we use `objc_msgSend`; the first argument must be the receiver object. We need to cast `obc_msgSend`'s function pointer first.
|
|
|
|
|
|
|
|
|
The decision which function to use is unfortunately a bit more complicated - see [ http://www.sealiesoftware.com/blog/archive/2008/10/30/objc_explain_objc_msgSend_stret.html](http://www.sealiesoftware.com/blog/archive/2008/10/30/objc_explain_objc_msgSend_stret.html) and [ http://www.sealiesoftware.com/blog/archive/2008/11/16/objc_explain_objc_msgSend_fpret.html](http://www.sealiesoftware.com/blog/archive/2008/11/16/objc_explain_objc_msgSend_fpret.html).
|
|
|
The decision which function to use is unfortunately a bit more complicated - see [http://www.sealiesoftware.com/blog/archive/2008/10/30/objc_explain_objc_msgSend_stret.html](http://www.sealiesoftware.com/blog/archive/2008/10/30/objc_explain_objc_msgSend_stret.html) and [http://www.sealiesoftware.com/blog/archive/2008/11/16/objc_explain_objc_msgSend_fpret.html](http://www.sealiesoftware.com/blog/archive/2008/11/16/objc_explain_objc_msgSend_fpret.html).
|
|
|
|
|
|
## Return values
|
|
|
|
... | ... | |