Auto Layout Variable Bindings Working with auto layout in code may be painful. Especially if you’re trying to setup the constraints for more than a few views.
iOS Masking views Apart from cornerRadius, we can easily mask any view with any shape and path using UIBezierPath and CAShapeLayer. This provides us much more flexibility in laying out our subviews and making them as odd as possible.