¿Por qué los métodos "loadNibNamed" devuelven la matriz?

Cuando usamos el método loadNibNamed para obtener un archivo plumín, ¿por qué devolverá una matriz, no es un nombre de plumín que corresponde a un archivo plumín? Intento imprimir el recuento de esta matriz, siempre encontré que devuelve 1. Espero que puedan ayudarme a explicar, ¡muchas gracias! Aquí está el fragmento de código:

 NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"TestView" owner:self options:nil];
 NSLog(@"array's count is %ld",array.count);

Respuestas a la pregunta(3)

Su respuesta a la pregunta