title: Objective-C Default Argument Value
body: <p>Hey there, quick question here. I'm sure there's a simple answer. </p>
  
  <p>Coming from PHP, I'm used to declaring a function with a default argument value like this:</p>
  
  <pre><code>function myFunction ($array, $sort = FALSE)  {
  
  }
  </code></pre>
  
  <p>I the sort parameter wasn't filled, the function would continue with the default value of false. In Obj-C, is there a similar thing?</p>
  
  <p>I'm working through the exercises in my "Programming In Objective-C 2.0" book, and it wants me to re-write a fraction class print function to default-ly not reduce the fraction, but if the value TRUE for reduce is given, go ahead and reduce the fraction, then print. The chapter (Nor nowhere in the book) gives any information on this.</p>
  
  <p>Thanks for your help guys :D</p>