title: XCode warning : Initialization makes pointer from integer without a cast (while trying to assign a value to a NSNumber)
body: <p>I'm stuck with a warning in Xcode while trying to develop a small iPhone App.
  I've got this piece of code in Xcode :</p>
  
  <p><strong>NSNumber *randomNumber = arc4random() % [array count];</strong></p>
  
  <p>If I NSLog randomNumber, everything seems to work but Xcode keeps warning me, saying :</p>
  
  <p><strong><em>Initialization makes pointer from integer without a cast</em></strong></p>
  
  <p>There must be something I didn't understand. Thanks in advance for helping me out :)</p>