iPhone 6 um storyboard diferente?

Quando tivemos oiPhone 4 and 5 , verificamos o tamanho da tela e fizemos 2 storyboards para cada iPhone.

 //iPhone 4
    if (height == 480)
    {
        storyboard = [UIStoryboard storyboardWithName:@"StoryboardiPhone" bundle:nil];
         NSLog(@"Device has a 3.5inch Display.");
    }
    //iPhone 5
    else  if (height == 568)
    {
        storyboard = [UIStoryboard storyboardWithName:@"StoryboardiPhone5" bundle:nil];
          NSLog(@"Device has a 4inch Display.");
    }
    //iPads
    else
    {
        storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
        NSLog(@"Device has a iPad Display  ");

    }

Agora, existem mais 2 iPhones, a questão é: é certo fazer5 storyboards para todos os iPhones e iPad? me parece uma coisa errada a se fazer, mas não consegui encontrar uma maneira de organizar as visualizações em um dispositivo e ajustá-lo a todos os outros - e certifique-se de quesempre funciona bem.

Qual será a abordagem correta agora?

questionAnswers(3)

yourAnswerToTheQuestion