Per ancorare gli oggetti, finestre, bottoni ecc, ce bisogno di usare i "Constraints".
Li puoi usare in 2 modi, o usando il visual designer, quindi usando gli XIB...
Oppure usando il codice, e li è davvero difficilotto.
Ti metto qui sotto un esempio, objc usa |-| questo tipo di simboli per capire a cosa attaccare l'oggetto...
[self.view addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"V:|-[myView(>=748)]-|"
options:NSLayoutFormatDirectionLeadingToTrailing
metrics:nil
views:NSDictionaryOfVariableBindings(myView)]];
[self.view addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"H:[myView(==200)]-|"
options:NSLayoutFormatDirectionLeadingToTrailing
metrics:nil
views:NSDictionaryOfVariableBindings(myView)]];
Ultimamente sto usando quelli automatici negli XIB, perchè farli a mano fa uscire pazzi.
Trovi in basso a destra l'allineamento, i constraints e i fix, sono 3 iconcine piccole.
Per quanto riguarda la barra dei menu, io la creo col codice quindi quando la inizializzo uso una MAP<string, NSString*> Lingua["Cancel"] = "Cancella" per le varie lingue.
Ma potresti usare la localizzazione. Mai provata.