ABFRealmGridController 1.5

ABFRealmGridController 1.5

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2016年5月

Adam Fish 维护。



 
依赖项
RBQFetchedResultsController>= 4.0.3
Realm>= 0.100.0
 

  • Adam Fish

ABFRealmGridController 是一个绑定 Realm 数据的 UICollectionViewController 子类。底层的 UICollectionView 将通过使用 RBQFetchedResultsController 动画地更改。

还有一个与 Objective-C 版本类似的 Swift API。

使用时,只需以相同的方式子类化 ABFRealmGridController,就像 UICollectionViewController 一样,并将 entityName 属性设置为要显示的 Realm 对象类名。类似于 UICollectionView 实现,您需要实现必要的 UICollectionViewDelegateUICollectionViewDataSource 协议。

截图

示例应用程序显示来自《纽约时报》的当前顶级新闻。该应用请求报纸每个部分的新闻,并将单个新闻添加到 Realm。

Grid of NYTimes Top Stories Backed By ABFRealmGridController

安装

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