美文网首页
model的本地存取

model的本地存取

作者: 小丑余 | 来源:发表于2016-12-13 20:23 被阅读40次

    1.实现NSCoding协议
    (YYModel有)

    - (void)encodeWithCoder:(NSCoder *)aCoder { [self yy_modelEncodeWithCoder:aCoder]; }
    - (id)initWithCoder:(NSCoder *)aDecoder { self = [super init]; return [self yy_modelInitWithCoder:aDecoder]; }
    
    

    2.将model放进数组

    NSArray *modelArr = @[model1,model2,model3];
    

    3.写入文件

    [NSKeyedArchiver archiveRootObject:modelArr toFile:path];
    

    (倒过来)
    1.从文件取数组

    NSArray *modelArr = [NSKeyedUnarchiver unarchiveObjectWithFile:path];
    

    2.从数组取model

    Model *model = modelArr[0];
    

    然后就可以用了。。。

    相关文章

      网友评论

          本文标题:model的本地存取

          本文链接:https://www.haomeiwen.com/subject/xrpbmttx.html