title: nil vs kNilOptions
body: <p>I find some time ago the enum <code>kNilOptions</code> which is equal to 0.
  I try to make my code the most readable but I wonder what is best to use when you have methods that take an option parameter, for example :</p>
  
  <pre><code>[NSData dataWithContentsOfFile:imageURL.path
                                 options:kNilOptions
                                 error:&amp;error];
  </code></pre>
  
  <p>I usually see <code>nil</code> in a lot of code I read but I think <code>kNilOptions</code> would be more accurate. I don't see often (almost never) <code>kNilOptions</code>. Is there a reason for that? </p>
  
  <p>Do you think it is ok to use it or is it better to stick to simply <code>nil</code>?</p>