Има ли причина да се използва свойство за ivar, което се използва само вътрешно в клас?
Виждам, че използването на свойства в object-c за клас помага на други класове да имат достъп до променливите на екземпляра, но само за вътрешно използване на променлива на екземпляр има ли полза/нужда от използване на свойство за него? Всъщност за имота трябва да сте "себе си". преди да има достъп до него изглежда, за разлика от само името на променливата на екземпляра.
Може би трябва да разделя този въпрос на:
- например променливи, които представляват IBOutlet контроли (в случай, че това е специално)
- всяка друга променлива на екземпляр, от която може да се нуждаете в методите на клас, за да помогнете