I feel like half of being an iOS developer is figuring out how to fuck with UIKit.

Bryan Irace