KFData 1.1.1

KFData 1.1.1

测试已测试
Lang语言 Obj-CObjective C
许可证 BSD
发布最新发布2016年7月

Kyle Fuller 执照维护。



KFData 1.1.1

为 iOS 5+ 和 OS X 10.7+ 正确实现的 Core Data。

概述

KFData 是一个用于使用 Core Data 的库,具有许多可分开或一起使用的组件。1.0 是该库的较大更新,我们提供了一个 迁移指南,以帮助您迁移到最新版本。

KFDataStore

KFDataStore 是 KFData 的一个组件,它是一个围绕 Core Data 栈的包装器。使用数据存储,您可以创建不同配置类型的各种 Core Data 栈。

通常您会在整个应用中创建单个 KFDataStore(或在整个管理对象模型中)。您可以在 KFDataStore 实例上调用方法来获取一个管理对象上下文或使用后端管理对象上下文执行代码块。

KFDataStore *dataStore = [KFDataStore standardCloudDataStore];

// You can use helper methods to perform a write or read block
[dataStore performWriteBlock:^(NSManagedObjectContext*)managedObjectContext {
    Person *kylef = [Person createInManagedObjectContext:managedObjectContext];
    [kylef setName:@"Kyle Fuller"];
}];

KFAttribute 和 KFObjectManager

KFData previously provided two classes, KFAttribute and KFObjectManager, which are now superseded by QueryKit.

安装

CocoaPods 是向项目中添加 KFData 的推荐方式。

以下是一个示例 podfile,它安装了 KFData。

Podfile

platform :ios, '5.0'

pod 'KFData'

注意平台为 iOS 5.0 的指定;省略 5.0 将导致 CocoaPods 失败,并显示以下消息

[!] KFData 与 iOS 4.3 不兼容。

文档

KFData 有完整的文档,可以在 CocoaDocs 中找到,或者在 KFData 的头文件中。

贡献

请参阅我们的 贡献指南 以获取详细信息。

许可证

KFData 基于 BSD 许可证发布。请参阅 LICENSE