1) Programatically
	- PRO: Total control, no ambiguity, nothing’s hidden.
	- CON: It takes forever.
2) Autosizing masks—a.k.a springs and struts.
	- SPRING: Freedom of size in a direction.
		- x-direction: width of view will scale with screen.
		- y-direction: height “ “ “ “ “
	- STRUT: oops
3) Autolayout