Xcoders Talk: View Controller Containment

A year after my first talk on UICollectionView, I had the chance to return to Seattle Xcoders to discuss UIViewController containment in iOS 8. The slides and code are both available online.

For those in attendance, the demo failure near the end of the presentation was a missing container convenience. The intermediate UINavigationController instance needed to forward -dimmingItem to its topViewController, as follows:

@implementation UINavigationController (DimmingExtensions)

- (DimmingItem *)dimmingItem;
    return self.topViewController.dimmingItem;


Sorry for the interruption in the talk!