Is it possible to view the exact code generated by @synthesize?
You can read the Clang compiler source to see the C++ code that generates the getter and setter methods:
http://llvm.org/svn/llvm-project/cfe/trunk/lib/CodeGen/CGObjC.cpp
It's pretty cryptic but that's the most accurate way of seeing the code generated.
You can also look at the objc_getProperty and objc_setProperty implementations in Apple's runtime implementation. While not literally the same as the code that is generated, this code is much easier to read and gives a clear indication of what a proper getter and setter should do.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With