Quando usar subclassificação no desenvolvimento de aplicativo para ipad
Subclassing é um dos mecanismos que você usa para personalizar comportamentos enquanto você está desenvolvendo seu aplicativo iPad. Subclassing envolve duas etapas: (1) a criação de uma nova classe, chamada de subclasse, que herda as propriedades de outro (super) classe e, em seguida, (2) a adição de propriedades, conforme necessário para a sua aplicação iPad. Em geral, você vai querer subclasse
UIView, para criar os seus pontos de vista de conteúdo (mais complexa), que você pode preencher com os controles, gráficos, ou similares.
UIViewController, para gerenciar os pontos de vista de conteúdo e conectá-lo ao modelo.
NSObject, para criar visualizações modelo e delegados.