TableSearchViewController is a very powerful UIViewController with UITableView that allows user to select, search and delete a number of NSObject derived objects.
For full understanding of how it works, please refer to: https://iosgamezone.wordpress.com/2018/05/03/select-search-delete-uitableview-powerful-viewcontroller/
Individual readme.md can be found at:
https://github.com/vividcode/TableSearchViewController/blob/master/Objective%20C/readme.md
https://github.com/vividcode/TableSearchViewController/blob/master/Swift/readme.md
Following kind of table view layout is created with default configuration: