Custom views are a great way of both splitting up your code as a nod towards software design best practices, but also allowing the creation of resusable components. I've talked about this concept a lot in terms of building custom UI Controls - in fact I've given a fair few talks on the subject. One of the limitations in the iOS world with this technique is that you instantly lose the ability to wo