美文网首页
ios12+ NSKeyedUnarchiver使用

ios12+ NSKeyedUnarchiver使用

作者: zxh123456 | 来源:发表于2022-02-08 14:51 被阅读0次
    1. model.h 实现协议<NSCoding,NSSecureCoding>
    @interface UserModel : NSObject<NSCoding,NSSecureCoding>
    .....
    @end
    
    1. model.m 配合MJExtension实现coding,最重要的 多写一个支持NSSecureCoding
    @implementation UserModel
    MJCodingImplementation
    ///ios11+必须实现
    +(BOOL)supportsSecureCoding{
        return YES;
    }
    @end
    
    1. 使用
    ///存
    NSData *data = [NSKeyedArchiver archivedDataWithRootObject:user requiringSecureCoding:YES error:nil];
    ///取
    [NSKeyedUnarchiver unarchivedObjectOfClass:[UserModel class] fromData:data error:&err];
    

    相关文章

      网友评论

          本文标题:ios12+ NSKeyedUnarchiver使用

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