登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

Objective Record 是一个轻量级的ActiveRecord,用于管理Core Data object ... [复制链接]

2016-10-25 18:24
李世铿 阅读:365 评论:0 赞:1
Tag:  ObjectiveRecordCoreData


Objective Record 是一个轻量级的ActiveRecord,用于管理Core Data object。如果你对Ruby on Rails 有所了解,会发现两者十分相似。

不需要 AppDelegate 代码。完全由 Kiwi 测试。

使用

1.使用CocoaPods 安装或者 clone 到本地

2.在你的模型文件(model)或预编译头文件(.pch)中,导入#import "ObjectiveReccord.h"

创建、保存与删除

查找

排序和限定查询

汇总

自定义 ManagedObjectContext

自定义 CoreData model 或 .sqlite 数据库

例子

Mapping映射

多数情况下,服务器返回的JSON数据中的key,多是这种:first_name,last_name。而其对应的ObjC文件中对属性却遵循驼峰命名法:firstName,lastName。

但从v1.2版本开始,你无需作任何改变,已经支持识别驼峰命名了。如果你需要设置更复杂的映射,也可以做到:

测试

ObjectiveRecord支持CoreData的内存型存储。 在任何地方,测试开始运行之前,调用

路线图

  • 支持 NSIncrementalStore

开源地址:https://github.com/supermarin/ObjectiveRecord

分享到:
我来说两句
您需要登录后才可以评论 登录 | 立即注册
所有评论(0)
关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

返回顶部