Извините, но я не согласен с тем, чтобы всегда использовать свойства в классе для доступа к ivars.
Обычно, если:
1. ваша собственность не атомная, а
2. Ваше свойство не имеет сложной логики (иначе говоря, у вас есть только синтезированное свойство) - тогда использовать свойство не нужно. Просто используйте ивар напрямую.
Если ваше свойство является атомарным, то, очевидно, вы ДОЛЖНЫ использовать и геттер, и сеттер. Однако очень удобно всегда использовать сеттер ...