RKTableController not a UITableView or a UITableViewController. It doesn't replace UITableViewController or UITableView, it just makes using them easier. Think of it as a helper class, similar to NSFetchedResultsController. You'll create your own UIViewController or UITableViewController as usual, but you'll also create an instance of RKTableController or RKFetchedResultsTableController to help manage the content. Adi is correct, the RKGitHub example (found at
https://github.com/RestKit/RKGitHub) is a good place to look for more info. Also, for more detailed examples and use cases, you can look in RestKit's Tests/Applications/UI directory.
Greg