Have just learned that in certain instances, properties (which are auto-generated setters and getters for ivars) don't need declared ivars.
My understanding is that because of encapsulation, only properties are allowed to directly interact with ivars.
So how can you have properties if there aren't declared ivars? How would I know when to use a property without ivars? Are there any guidelines you use?
Thank you very much.