То, о чем вы говорите, это ивар. Вам не нужно объявлять это, поскольку @synthesize
добавляет это для вас. Раньше этого не было в случае с более старыми компиляторами (и, очевидно, до того, как @propertiy
был добавлен к языку), поэтому многие люди и книги по-прежнему делают это.
PS: Вам также не нужен {...}
, если у вас нет иваров, например ::
@interface Person : NSObject
@property NSString *name;
//...