title: Objective-C ARC and Instance Variables iOS SDK
body: <p>Are we supposed to convert all of our instance variables we wish to retain to private properties or am I missing something obvious?</p>
  
  <pre><code>@interface SomethingElse : Something  {
  
      NSMutableArray *someArray;
  
  }
  </code></pre>
  
  <p>In this example, someArray is initialized in a method with [NSMutableArray initWithObject:someObject] but isn't retained.</p>
  
  <p>My particular situation is I'm updating a game, there are a lot of instance variables, so I want to make sure I'm doing this right for the sake of future versions of the sdk.</p>