Да, он неявно создается с ключевым словом @sythesize
, если ивара с указанным именем еще не существует.Например, с учетом вышеуказанных свойств:
@synthesize name; // Creates an instance variable called "name"
В качестве альтернативы ...
@synthesize name = _name; // Creates an instance variable called "_name"
Это означает, что вам больше не нужно указывать ивары в вашем классе '@interface
.