Я бы сказал, что основной причиной, по которой вы хотите использовать установщик свойств вместо прямого доступа к ivar, является просто согласованность.Да, вы можете получить доступ к ivar напрямую, и вы, как правило, будете в порядке.Однако я бы сказал, что стилистически лучше использовать один и тот же метод для настройки и получения.Поэтому, если вы используете установщики свойств внутри, вы также должны использовать получатели свойств внутри.