Autoresizing máscaras programaticamente vs Interface Builder / xib / nib

Eu estava em uma suposição (provavelmente falsa) de que ativar o indicador de margem certa no xib é equivalente a usarUIViewAutoresizingFlexibleLeftMargin código interno e assim por diant

Então, eu costumava pensar de acordo com este instantâneo:

Mais tarde, hoje eu tive que checar e tropeçou em esta discussão.

E também a documentação da apple, intitulada com a seção com o título - "Como manipular alterações de layout automaticamente usando regras de redimensionamento automático" neste link:https: //developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.htm

gora, tenho agora um conceito renovado em como definir as máscaras de redimensionamento automático programaticamente seria equivalente às configurações do xi

Cenário : Definindo apenas(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) é equivalente a

In XIB?

Scenario 2: Configuração(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin) no código é equivalente a:

In XIB?

Meus 2 cenários renovados estão corretos? Estou agora no meu entendimento?

questionAnswers(4)

yourAnswerToTheQuestion