Pontas de teste (Kiwi, OCUnit, KIF, sei lá)

Às vezes, você esquece as etapas que o Cocoa / CocoaTouch faz para você ao instanciar um ViewController (NS | UI).

Se você estiver fazendo alguns testes programáticos em seus controladores de visualização e precisar saber se algo no nib foi carregado corretamente, você precisa fazer duas coisas:

UIViewController *myVC = [myVC.alloc initWithNib:@"nibFileName" bundle:nil];
[myVC loadView];

É isso aí. Agora sua ponta será descompactada e todos os elementos inicializados nela .view. Continue fazendo coisas divertidas como [myVC.inputField.text shouldBeNil].