Was ist der Unterschied zwischen Autoresizing, AutoLayout und Einschränkungen unter iOS?

eim Durchlesen der Apple-Dokumentation finde ich Verweise auf Autoresizing, AutoLayout und Einschränkungen. Was ist der Unterschied zwischen all diesen im Code? Wie können diese Techniken in iOS 9 programmgesteuert angewendet werden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage