No entiendo completamente sendSubviewToBack. Por favor, vea el código

Puedes ver mi captura de pantalla del file xib.

introduzca la descripción de la imagen aquí

Hago algunas manipulaciones en viewDidLoad

-(void) viewDidLoad { [smallView removeFromSuperview]; [bigView sendSubviewToBack:smallView]; } 

¿Cambiará la jerarquía de vista-> bigView-> smallView para ver-> smallView-> bigView?

No la jerarquía no se verá afectada. La documentation dice:

sendSubviewToBack:
Mueve la subvista especificada para que aparezca detrás de sus hermanos.

Cambia el order de las subvenciones de pintura. Si tiene dos vistas que se superponen y tienen la misma supervisión, entonces podrá definir cuál de las dos vistas debe estar al frente.