0%

〈extreme.framework/BaseDataModel.h〉

extreme.framework/BaseDataModel.h〉

一个简单易用的基于 JSONModel的数据模型工具,基于 BaseDataModel的数据模型无需额外代码即可支持自动归解档。给你创建的自定义数据模型更多的可能性。

一般[这是什么?]

2.0~[这是什么?]

1
2
3
4
5
6
7
8
9
10
//MARK: Parser
typedef void (^_Nullable EnumerateBaseDataModelPropertiesFinish)(void);

/**
遍历基于 BaseDataModel的模型的属性 Enumerate properties of BaseDataModel based model

@param enumerateBaseDataModelPropertiesBlock EnumerateBaseDataModelProperties实例
@param finishBlock EnumerateBaseDataModelPropertiesFinish实例
*/
- (void)enumerateBaseDataModelProperties:(EnumerateBaseDataModelProperties)enumerateBaseDataModelPropertiesBlock finish:(EnumerateBaseDataModelPropertiesFinish)finishBlock;

[这是什么?]

1.5~

对于简单的基于 JSONModel的 data model,dataIDdataName已足够,可用作主键和名称(或描述),当然,上述属性不是必须的。

1
2
3
4
5
6
7
8
/**
数据标识 ID。(Data ID.)
*/
@property (strong, nonatomic, nullable) NSNumber<Optional> *dataID;
/**
数据显示名称。(Data name for show.)
*/
@property (copy, nonatomic, nullable) NSString<Optional> *dataName;

相关

更新内容

  1. 结构调整,不再位于单独的子目录。
  2. 相关链接调整。
  3. 新增相关代码示例。