Когда XCode создает синтезирующие операторы в шаблонах Apple, вы увидите что-то вроде:
@synthesize ivar=_ivar;
Итак, я получаю единственное подчеркивание и то, как вы называете ивары по-другому, чем свойства, чтобы убедиться, что вы не случайнополучить к ним доступ и т. д. *
Я только что начал проект базовых данных, и в созданных шаблонах инструкциях у меня есть:
@synthesize managedObjectContext=__managedObjectContext;
@synthesize managedObjectModel=__managedObjectModel;
@synthesize persistentStoreCoordinator=__persistentStoreCoordinator;
Почему двойное подчеркивание для основных данных связано симена ивара?Это просто синтаксис Apple?Не уверен, что есть что-то большее, чем это, и если это то, что мне нужно знать - Google не очень помог.
Спасибо!