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