I learned, that it is (at least in most cases) a good propgramming style to synthesize a property in Objective-C this way:
@synthesite foo = _foo;
Today I encountered this line
@synthesite managedObjectContext = __managedObjectContext;
in the file AppDelegate.m
which is generated autmatically by Xcode.
What is the main difference between one and two leading underscores?