NSMutableArray是否支持遞歸序列化?例如。當調用writeToFile時,NSMutableArray的NSMutableArray會將整個heirarchy序列化出來嗎?是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個字符串值和NSData的對象的一個NSMutableArray,我想塞進父母的NSMutableArray和序列化到一個文件,然後在以後的時間重建。如果可能的話,我想在不編寫自己的NSCoder實現的情況下執行此操作,請輕鬆解決。
謝謝。
你的回答比我寫的代碼(這無論如何,我是)更快,我所希望的:)。我寫了一個小應用程序,並聲稱這是真的 - 你是正確的。謝謝! – sanderb 2010-08-07 22:22:15