DejalObject

BSD 许可证
Objective-C
macOS

1 张图片

作者

描述

一个抽象数据模型类,可以将子类表示为字典或 JSON 数据,以便保存到磁盘或通过网络。适用于 OS X 和 iOS。

特性
  • DejalObject:这是 NSObject 的一个抽象子类,增加了将接收者表示为字典或 JSON 数据、加载默认值、跟踪更改、枚举 DejalObject 实例数组等方法。
  • DejalColor:一个具体子类,用于表示颜色(适用于 OS X 或 iOS),它能够存储在 DejalObject 子类中。
  • DejalDate:另一个具体子类,用于表示日期,主要是为了它可以自动表示为 JSON。
  • DejalInterval:一个子类,用于表示时间间隔或间隔范围,包含量度和单位,提供方法以各种方式表示间隔或范围,包括人类易读的字符串(还可以参考 OS X 的 DejalIntervalPicker 项目)。

包含一个演示项目,展示 DejalObject 的子类,用于存储各种数据类型。

标签