title: What does the question mark and the colon (?: ternary operator) mean in objective-c?
body: <p>What does this line of code mean?</p>
  
  <pre><code>label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect;
  </code></pre>
  
  <p>The <code>?</code> and <code>:</code> confuse me.</p>