LKCodingObject 1.4.1

LKCodingObject 1.4.1

测试已测试
语言编程语言 Obj-CObjective C
许可证 MIT
发布最新版本发布2017 年 12 月

Hiroshi Hashiguchi 维护。



  • 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 方法。

注意

  • 属性必须遵循 NSCoding 协议。
  • 如果属性不遵循该协议,则属性将不会被归档。

安装

作者

Hiroshi Hashiguchi,[email protected]

许可证

LKCodingObject 可以在 MIT 许可证下获得。请参阅 LICENSE 文件以获取更多信息。