Как отметил @ Douwe Maan в своем ответе, "вы можете установить имена методов getter / setter в объявлении @property и просто @synthesize it" чтобы компилятор позаботился об определениях методов получения и установки.
Но, если вы хотите иметь свои собственные реализации getter или setter или обоих, вы можете очень хорошо "реализовать методы в вашем файле реализации и пропустите строку @synthesize ".
Вы можете "оба @ synthesize свойство и добавлять свои собственные реализации методов получения / установки" "1022 *, и в этом случае компилятор просто будет использовать ваш getter / setter реализации методов без их генерации.