Sian 发表于 2014-11-5 23:40:10

iOS开发中多对象归档操作

1、NSData方式多对象归档
    // 1、创建归档路径
    NSString *dataPath = ;
    // 2、创建可变数据对象
    NSMutableData *data = ;
    // 3、创建归档
    NSKeyedArchiver *archiver = [ initForWritingWithMutableData:data];
    // 4、归档中添加对象元素
    ;
    ;
    ;
    ;
    // 5、结束归档
    ;
    // 6、写入本地沙盒
    ;
    // 7、取出归档即解档
    NSData *data1 = ;
    NSKeyedUnarchiver *unarchive1 = [ initForReadingWithData:data1];
    // 8、还原各对象
    NSArray *array1 = ;
    NSDictionary *dict1 = ;
    NSString *string1 = ;
    UIImage *imag1 = ];
2、数组方式进行多对象归档
    // 1、创建归档路径
    NSString *dataPath2 = ;
    // 2、创建多对象数组
    NSArray *arrayArchiver = @;
    // 3、归档数组
    ;
    // ;
    // 4、取出归档即解档
    NSArray *getArray2 = ;
    //NSArray *getArray1 = ;
    // 5、还原数组中各对象
    NSArray *array2 = getArray2;
    NSDictionary *dict2 = getArray2;
    NSString *string2 = getArray2;
    UIImage *image2 = ];
基本归档操作请参考:http://www.yusian.com/bbs/thread-7979-1-1.html
页: [1]
查看完整版本: iOS开发中多对象归档操作