title: When to and when not to use pointers in Objective-C
body: <p>I know there are a lot of questions on pointers out there, particularly now for Objective-C. But I'm looking for some higher level answers to help me understand the paradigms in Objective-C.</p>
  
  <p>I've heard some people say that using pointers in Objective-C is a matter or experience, i.e. some classes demand that you use pointers, others don't. Is this true? And is that the extent of using pointers in Objective-C.</p>
  
  <p>Basically, apart from when you want to explicitly pass reference variable to methods, what are the rules for pointers in Objective-C?</p>