CEWendel/SWTableViewCell — pull request #202 by khaullen (2014-07-22 18:56:01+00:00)
Title: Enqueues tableView delegate callbacks on the next run loop cycle to allow the view to redraw for cell selection/highlighting prior to whatever drawing code is executed in the delegate callbacks

Currently, if a tableView delegate callback invokes any view drawing methods (for example performSegue), those drawing calls will be grouped together with the cell selection/highlighting into the same drawing cycle, resulting in a visible delay in cell highlighting. This patch defers those callbacks to the next run loop cycle, allowing the view to redraw the highlighted state prior to executing the delegate callback.