At the Big Nerd Ranch we've been experimenting with Swift since it was first announced. We've also been lucky enough to have some wonderful clients whom have empowered us to use Swift on their projects. This talk will explore some of the way we've embraced Swift patterns as we interact with UIKit on our projects. We'll review some small ideas and then move up in scale to finish with some larger ideas. With luck you'll walk away with some actionable patterns to make your own Swift projects safer, easier to read and easier to test.