title: alloc initWithObjects vs arrayWithObject
body: <p>I don't understand why if I write these code </p>
  
  <pre><code>icons = [[NSArray alloc] initWithObjects:
               @"appointment",
               @"work",
               @"anniversary",
               @"me",
               nil];
  </code></pre>
  
  <p>the app crashed. But then I replaced by these code</p>
  
  <pre><code>icons = [NSArray alloc] arrayWithObjects:
               @"appointment",
               @"work",
               @"anniversary",
               @"me",
               nil];
  </code></pre>
  
  <p>and the app did't crash. 
  But there is the same affect between these methods !
  I don't know why ? Can u help me ?</p>