Возможный дубликат:
Есть ли разница между "переменной экземпляра" и "свойством" в Objective-c?
Разница между self.ivar и ivar?
В чем разница между объявлением переменных в скобках сразу после строки @interface и определением свойств ниже?
Например...
@interface GCTurnBasedMatchHelper : NSObject {
BOOL gameCenterAvailable;
BOOL userAuthenticated;
}
@property (assign, readonly) BOOL gameCenterAvailable;