NSMutableArray поддерживает рекурсивную сериализацию?Например, будет ли NSMutableArray из 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, если возможно, воспользуйтесь простым выходом.
Спасибо.