ABFRealmSearchViewController class creates a controller object that manages a table view and search bar to display and respond to input for text search against a Realm object class.
This allows for the creation of a text search interface in as little as 27 lines of code!
Realm Swift support was added in version 1.3 with an identical API.
The controller is meant to be subclassed. By default the
resultsDelegate protocols are set as
self, so that the subclass can implement these methods.
ABFRealmSearchViewController is available through CocoaPods. To install
it, simply add the following line to your Podfile:
The demo app uses RealmSFRestaurantData to search through restaurants in San Francisco.
Build and run/test the Example project in Xcode to see
ABFRealmSearchViewController in action. This project uses CocoaPods. If you don't have CocoaPods installed, grab it with [sudo] gem install cocoapods.
git clone https://github.com/bigfish24/ABFRealmSearchViewController.git cd ABFRealmSearchViewController/ABFRealmSearchViewControllerExample pod install open ABFRealmSearchViewController.xcworkspace
git clone https://github.com/bigfish24/ABFRealmMapView.git cd ABFRealmSearchViewController/SwiftExample pod install open RealmSearchViewController.xcworkspace