Если ваш словарь состоит из ограниченного числа классов, в частности NSData
, NSString
, NSArray
, NSDictionary
, NSDate
и NSNumber
, вы можете использовать NSPropertyListSerialization
, в частности- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
метод.Это запишет данные в plist XML, что достаточно для простых случаев.
В противном случае вам, вероятно, придется написать собственные методы сериализации для пользовательских классов.