The single underscore in Objective-C is apparently reserved for Apple\'s \"internal\" use (and was available for use with private instance variables prior to Apple\'s claim)
It's just a variable-naming convention. It doesn't do anything. It's a way for the program-writers to remind themselves, "This is a private variable."