Есть ли причина использовать свойство для ivar, которое используется только внутри класса?
Я вижу, что использование свойств в target-c для класса помогает другим классам получать доступ к переменным экземпляра, однако только для внутреннего использования переменной экземпляра есть ли какая-либо выгода/необходимость использовать для нее свойство? На самом деле для собственности вы должны быть «я». перед тем, как получить к нему доступ, кажется, а не просто имя переменной экземпляра.
Возможно, мне следует разбить этот вопрос на:
- например переменные, которые представляют элементы управления IBOutlet (в случае, если это специально)
- любая другая переменная экземпляра, которая может вам понадобиться в методах класса, чтобы помочь