Earlier I was on XCode 4.2 for a long time on Snow Leopard for a long time. I have made a straight jump to Mountain Lion with XCode 4.5 on with iOS 6 SDK and ARC.
A
The automatically generated @synthesize
statement uses instance variables prepended with an underscore:
@synthesize abc = _abc;
But an explicit @synthesize
statement without instance variable
@synthesize abc;
is still equivalent to
@synthesize abc = abc;
for compatibility with older Xcode versions.