Possible Duplicate:
How does an underscore in front of a variable in a cocoa objective-c class work?
I’ve seen this at Apple, inside UIPickerView.h:
id<UIPickerViewDataSource> _dataSource;
why’s that underscore there? Does it have a special meaning? A Convention I must know about?
A lot of people use this for private variables, to differentiate between private variables and public variables within an object.
It is a completely optional way of working.