RKBaseClass 0.0.2

RKBaseClass 0.0.2

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
发布上次发布2015年12月

Roman Kotov 维护。



  • Roman Kotov

联系方式

include

pod 'RKBaseClass'

#include <RKBaseClass/NSObject+RKBaseClass.h>

RKBaseClass 分类

一个基础类,该类有一个名为 descriptionObject 的方法,用于输出类的属性信息。

使用 runtime.h 实现了 JSON 的解析;

实现了 [object copy] 的复制;

  • + (instancetype)initWithJson: - 使用 JSON 中提供的数据创建对象。属性名应与 JSON 中的键匹配
  • + (NSArray*)initArrayWithJsonArray: - 使用 JSON 中提供的数据创建对象数组。属性名应与 JSON 中的键匹配
  • - (instancetype)initWithJson: - 使用 JSON 中提供的数据创建对象。属性名应与 JSON 中的键匹配
  • - (NSString*)rk_classStringForField: - 返回应创建符合 JSON 数据的对象的类名
  • - (NSDictionary*)rk_keysForField - 返回 {fieldName:jsonKey} 的映射字典
  • + (instancetype)initWithData: - 使用使用方法 serializeToData 或使用 NSKeyedArchiver 类创建的 NSData 数据创建对象
  • - (instancetype)initWithData: - 使用使用方法 serializeToData 或使用 NSKeyedArchiver 类创建的 NSData 数据创建对象
  • - (NSData*)rk_serializeToData - 将对象序列化为 NSData 以便后续保存
  • - (NSString *)descriptionObject - 返回对象的描述