Quando usar subclassificação em ios desenvolvimento 6 aplicativo
Subclassing permite personalizar comportamentos enquanto você está desenvolvendo seu aplicativo iOS. Mantenha os seguintes pontos sobre subclassificação em mente como você desenvolver seu aplicativo:
Na primeira etapa, você cria uma nova classe, chamada de subclasse, que herda as propriedades de outro (super) classe
Na segunda etapa, você adiciona propriedades conforme necessário para seu aplicativo iOS.
Em geral, você vai querer subclasse o seguinte
UIView, para criar os seus pontos de vista de conteúdo (mais complexa), que você pode preencher com os controles, gráficos e assim por diante.
UIViewController, para gerenciar os pontos de vista de conteúdo e conectá-los ao modelo.
NSObject, para criar visualizações modelo e delegados.