Objective C: properties vs. ivars
blog.rollout.io