Property vs. ivar in times of ARC
If a variable: Is declared in a class using ARC. Is used solely for class implementation (not exposed as part of the class interface). Does not require any KVO. Does not require any custom getter/setter. Then it is appropriate to declare it as an ivar without a corresponding @property/@synthesize, and to refer to it directly … Read more