Is it possible to view the exact code generated by @synthesize?
Sure it is. Go to the .m file where you've @synthesized the property, then from the Build menu, choose "Show Assembly Code". The compiler conveniently puts in stuff like:
.align 4, 0x90
"-[Foo setStr:]":
Leh_func_begin2:
Lfunc_begin2:
....
And
.align 4, 0x90
"-[Foo answer]":
Leh_func_begin3:
Lfunc_begin3:
....
Oh, you wanted Objective-C code? Sorry, this is done by the compiler, and the compiler reads Objective-C, but writes in Assembly.