title: Is NSArray / NSMutableArray order guaranteed when reading array from plist?
body: <p>I have a plist containing an array, with a number of items that I wan't maintained in a particular order.</p>
  
  <p>When I create an NSArray from the plist, will the array have the objects in the same order as the plist? For example. If I execute the code like the following, will the array have the items in the same order as the plist?</p>
  
  <pre><code>NSMutableDictionary* plistDictionary = [self someMethodToReadThePlistAsDictionary:plistName];
  NSArray* array = [plistDictionary objectForKey:@"arrayKey"];
  </code></pre>
  
  <p>Is there any documentation where I can verify this? In practice it seems to be the case, but I would like to verify it somehow.</p>
  
  <p>EDIT: I seem to be getting down votes for this question, so let me clarify: I am fully aware that an array maintains insertion order. My question has to do with "plists", since I am unaware of what happens to a plist when it becomes an object.</p>