This may be a really silly beginner question, BUT:
If you have some nice instance variables in your class, such as an UIScrollview *scrollView2 for example, then why should you bypass the getter and setter by relinquishing a
[self.scrollView2 addSubview:imageView];
, and rather doing a
[scrollView2 addSubview:imageView];
? I mean...going over the getter doesn't hurt, and actually I thought that's always the way to go. But in all the Apple examples I miss that pattern all over the place. They rarely use self.someInstanceVariable when they invoke methods. Or did I get something wrong?
I started to do the same thing since apple does it, but I'd like to know: Why?