typedef struct _name {...} name GCC 2.0 , , , .
Apple, Apple , . Apple , , .
Unfortunately, many sample code projects were published on the Apple Developer website without going through the code and removing leading underscores from ivar names. This happens for two reasons, the main one being that developers working inside Apple have a habit of naming their variables this way, and another reason is that people looking at sample code projects really didn't really care about forced standard coding style.
source
share