A Protocol for Composition - iOS Conf SG 2016

Published on: Sunday, 23 October 2016

Speaker: Keith Smiley (@smileykeith) Lyft

One of the hardest parts about using UIKit effectively is keeping view controllers small and maintainable. At Lyft we use protocol extensions in Swift to fend off the massive view controller problem in order to write stateless, reusable code.

During the talk we'll do a deep dive into one of Lyft's most complex view controllers in order to see how the protocol extensions fit together to keep the view controller small.

About the speaker

Keith works on Lyft's 100% Swift app. In his free time he likes to work on vim plugins, and command line tools to make iOS development outside of Xcode more bearable.

Event URL: http://iosconf.sg/

Produced by Engineers.SG