self.view中有几个布置好的UIView 。
把他们保存为文件。
- (void)viewDidLoad {
[super viewDidLoad];
// 只有实现了NSCoding协议的对象 才能进行归档
// 归档*******************************
// NSData *viewData = [NSKeyedArchiver archivedDataWithRootObject:self.myView];
//
// [viewData writeToFile:@"/Users/ivan/Desktop/myView.arch" atomically:YES];
//反归档*******************************
// NSData *data = [NSData dataWithContentsOfFile:@"/Users/ivan/Desktop/myView.arch"];
//
// //反归档
// UIView *v = [NSKeyedUnarchiver unarchiveObjectWithData:data];
// [self.view addSubview:v];
// *******************************
//把多个控件保存
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:self.view.subviews];
[data writeToFile:@"/Users/ivan/Desktop/layout_2.arch" atomically:YES];
}