title: Is the Objective-C dictionary an ordered container?
body: <p>as the title, when I insert element to a dictionary in objective-c (in order like: k1, k2, k3), is there any guarantee that when I enumerate it like:</p>
  
  <pre><code>for ( k in dictionary ){
     // output the k - value
  }
  </code></pre>
  
  <p>it would show in the same order?</p>