title: Clarification on assign, retain, copy, strong?
body: <p>I'm still new to Objective-C and having some difficulties trying to figure out the appropriate  way to use assign, retain, copy, strong, etc. when setting a property.</p>
  
  <p>For example, I have the following types declared - how should I be setting the properties?</p>
  
  <pre><code>@property (nonatomic, ??) NSMutableArray *myArray
  @property (nonatomic, ??) NSString *myString
  @property (nonatomic, ??) UIColor *myColor
  @property (nonatomic, ??) int *myIn
  @property (nonatomic, ??) BOOL *myBOOL
  </code></pre>
  
  <p>Thanks....</p>