ABFRealmGridController
UICollectionViewController subclass that binds data in Realm
Install / Use
/learn @bigfish24/ABFRealmGridControllerREADME
ABFRealmGridController
The ABFRealmGridController is a UICollectionViewController subclass that binds data in Realm. The underlying UICollectionView will animate changes via use of RBQFetchedResultsController.
A Swift API that mirrors the Objective-C version is also available.
To use, simply subclass ABFRealmGridController in the same way as UICollectionViewController and set the entityName property to the Realm object class name you want to display. Similar to an UICollectionView implementation, you will need to implement the necessary UICollectionViewDelegate and UICollectionViewDataSource protocols.
####Screenshot The example application displays the current top stories from the New York Times. The app requests the stories for each section of the newspaper and adds the individual stories to Realm.

####Installation
ABFRealmGridController is available through CocoaPods. To install
it, simply add the following line to your Podfile:
Objective-C
pod 'ABFRealmGridController'
Swift
pod 'RealmGridController'
####Demo
Build and run/test the Example project in Xcode to see ABFRealmGridController in action. This project uses CocoaPods. If you don't have CocoaPods installed, grab it with [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
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
