title: In iOS, what's the difference between autoresizing, AutoLayout, and constraints?
body: <p>In reading through the Apple documentation, I find references to autoresizing, AutoLayout, and constraints. What's the difference between using all of these in code? What is the correct way to apply these techniques programmatically in iOS 9?</p>