美文网首页
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