10
我有一個plist包含一個數組,其中包含許多我不想按特定順序維護的項目。從plist讀取數組時,是否保證NSArray/NSMutableArray順序?
當我從plist創建一個NSArray時,數組的對象是否與plist的順序相同?例如。如果我像下面那樣執行代碼,那麼數組是否具有與plist相同順序的項目?
NSMutableDictionary* plistDictionary = [self someMethodToReadThePlistAsDictionary:plistName];
NSArray* array = [plistDictionary objectForKey:@"arrayKey"];
是否有任何文件,我可以驗證這一點?在實踐中似乎是這樣,但我想以某種方式驗證它。
編輯:我似乎得到了這個問題的投票,所以讓我澄清:我完全知道一個數組維護插入順序。我的問題與「plists」有關,因爲我不知道plist在成爲對象時會發生什麼。