你自己定义的数组是NSArray类型吗?可以使用writeToFile到一个plist文件中来实现啊!
NSArray *array = [NSArray arrayWithObjects:@"Foo",
[NSNumber numberWithBool:YES],
[NSDate dateWithTimeIntervalSinceNow:60],
nil];
[array writeToFile:@"myArray.plist" atomically:YES];
要是写到一个普通文件的话直接用数组应该是无法写入的。