Autolayout e orientação do dispositivo

Estou desenvolvendo uma aplicação quesupports portrait and landscape modes. estou usandoauto layout to arrange my views. Como eu tenho lido muitos posts e percebi que os desenvolvedores geralmente usam uma das seguintes abordagens.

1. Primeira abordagem:

Implemente oUIViewController:updateConstraints método e atualizar restrições de acordo com a orientação do dispositivo.

2. Segunda abordagem:

Implemente oUIViewController:viewWillLayoutSubviews método e atualizar restrições de acordo com a orientação do dispositivo.

Alguém poderia me dizer qual é a melhor abordagem para usar? Eu tenho procurado por uma prática recomendada para combinar auto-rotulação e layout automático e nada ainda. Obrigado.

questionAnswers(4)

yourAnswerToTheQuestion