-Laying out the views
-Deciding how these views will adapt when the available screen size changes
import UIKit class CodeViewController: UIViewController { override func loadView(){ code } }
-screen size changes
iphone se, iphone 6+
rotaion
code, xibs, storyboards
-Swift Code(NSLayoutConstraint)
-Visual Format Code
-Creating constraints in IB
UIStackView