Auto Layout dynamically calculates the size and position of all the views in your view hierarchy, based on constraints placed on those views. Source
NSLayoutConstraint(item: Any, attribute: NSLayoutAttribute, relatedBy: NSLayoutRelation, toItem: Any?, attribute: NSLayoutAttribute, multiplier: ...