title: Which Boolean type should I use in iOS/Objective-C?
body: <p>It looks like there are four alternatives.</p>
  
  <ol>
  <li><p>BOOL</p></li>
  <li><p>bool</p></li>
  <li><p>Boolean</p></li>
  <li><p>boolean_t</p></li>
  </ol>
  
  <p>Which one should I use?</p>
  
  <p>There seems to be two definitions of false too.</p>
  
  <ol>
  <li><p>false</p></li>
  <li><p>FALSE</p></li>
  </ol>
  
  <p>Which one should I use?</p>