我目前正在使用archiever
保存包含自定义对象的数组 NSData *data = [NSKeyedArchiver archivedDataWithRootObject:cache];
[[NSUserDefaults standardUserDefaults] setObject:data forKey:@"KP_SEARCH_CACHE"];
[[NSUserDefaults standardUserDefaults]synchronize];
但是当我检索数组时对象的顺序是随机的。我需要保留原始订单。如果有人可以推荐一些东西会很有帮助