Поддерживает ли NSMutableArray рекурсивную сериализацию? Например. будет ли NSMutableArray NSMutableArray сериализовать всю целостность иерархии при вызове writeToFile?Является ли NSMutableArray writeToFile рекурсивным?
Пример:
NSMutableArray *topArray = [[NSMutableArray alloc] init];
NSMutableArray *bottomArray = [[NSMutableArray alloc] init];
NSString *foo = @"foo";
NSString *bar = @"bar";
NSString *bar2 = @"bar2";
[topArray addObject:foo];
[topArray addObject:bottomArray];
[bottomArray addObject:bar];
[bottomArray addObject:bar2];
[topArray writeToFile:validFilePath atomically:YES];
Я спрашиваю, как у меня есть 3 строки значений и NSMutableArray объектов NSData, что я хочу запихнуть в родителю NSMutableArray и сериализации в файл, а затем восстановить в более позднее время , Я хотел бы сделать это без написания собственной реализации NSCoder, если это возможно, сделать простой выход.
Спасибо.
Ваш ответ был быстрее, чем мне писать код (который я сделал так или иначе), и, как я надеялся :). Я написал небольшое приложение и утверждал, что это правда - вы были правы. Благодаря! – sanderb