Create INNotesFetchedResultsController. Make INHomeViewController inherit from it.
Move NSFetchedResultsController to a separate class. Expose sizeManager property on the NSFetchedResultsController for individual configuration on ViewControllers inheriting from NSFetchedResultsController. Move logic responsible for monitoring font size change to the NSFetchedResultsController. Make NSFetchedResultsController a “root” ViewController for this app.
Rename setData: methods on cells to better reflect what “kind” of data is being set.
Add indexPath argument to setPost: method. Move indexPath public property on each sell to private implementation. Clean up / refactor setPost:indexPath method.
Rename method for presenting activity items.
Remove protocol on INImageTableViewCell. Move IBOutlets to the header file. Remove gesture recognizer from the thumbnail image view.
Make REDActionSheet globally available. Edit initial text for the initial post. Remove didSelectRowAtIndexPath: method.
Implement random quotes for empty INHomeViewController.
Implement basic quote displaying on the table view.
Add a dedicated cell for image posts only.
Remove unneeded buttons from the view controller.
Change the keyboard type to default.