By declaring a @property, the LLVM compiler automatically synthesizes your accessor methods (getter and setter), as well as the instance variable ( ivar), indicated by the underscore prefix ( _finished, for example)
, ( / ivar), @property . -finished -setFinished
@property, ivar
@property , - , , @Sulthan , @properties,
, @property atomic, ivar ,