测试已测试 | ✓ |
语言编程语言 | Obj-CObjective C |
许可证 | MIT |
发布最新版本发布 | 2017 年 12 月 |
由 Hiroshi Hashiguchi 维护。
步骤 1:定义 LKCodingObject 的子类
#import "LKCodingObject.h"
@interface UserInfo : LKCodingObject
@property (strong, nonatomic) NSString* name;
@property (strong, nonatomic) NSString* email;
@end
步骤 2:归档类的实例
UserInfo* userInfo = UserInfo.new;
userInfo.name = @"Hoge";
userInfo.email = @"[email protected]";
[NSKeyedArchiver archiveRootObject:userInfo toFile:@"user_info.dat"];
步骤 3:从文件中解档
UeserInfo* userInfo = [NSKeyedUnarchiver unarchiveObjectWithFile:@"user_info.dat"];
没有必要实现 NSCoding 方法。
Hiroshi Hashiguchi,[email protected]
LKCodingObject 可以在 MIT 许可证下获得。请参阅 LICENSE 文件以获取更多信息。