| 测试已测试 | ✗ |
| 语言语言 | Obj-CObjective C |
| 许可证 | MIT |
| 发布最后发布 | 2016年5月 |
由 Adam Fish 维护。
| 依赖项 | |
| RBQFetchedResultsController | >= 4.0.3 |
| Realm | >= 0.100.0 |
ABFRealmGridController 是一个绑定 Realm 数据的 UICollectionViewController 子类。底层的 UICollectionView 将通过使用 RBQFetchedResultsController 动画地更改。
还有一个与 Objective-C 版本类似的 Swift API。
使用时,只需以相同的方式子类化 ABFRealmGridController,就像 UICollectionViewController 一样,并将 entityName 属性设置为要显示的 Realm 对象类名。类似于 UICollectionView 实现,您需要实现必要的 UICollectionViewDelegate 和 UICollectionViewDataSource 协议。
示例应用程序显示来自《纽约时报》的当前顶级新闻。该应用请求报纸每个部分的新闻,并将单个新闻添加到 Realm。
ABFRealmGridController 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
Objective-C
pod 'ABFRealmGridController'
Swift
pod 'RealmGridController'
在 Xcode 中编译、运行/测试示例项目,以查看 ABFRealmGridController 的实际效果。该项目使用 CocoaPods。如果您还没有安装 CocoaPods,请使用 [sudo] gem install cocoapods 安装它。
Objective-C
git clone https://github.com/bigfish24/ABFRealmGridController.git
cd ABFRealmGridController/ABFRealmGridControllerExample
pod install
open ABFRealmGridController.xcworkspace
Swift
git clone https://github.com/bigfish24/ABFRealmTableViewController.git
cd ABFRealmTableViewController/SwiftExample
pod install
open SwiftRealmGridController.xcworkspace