iOS Editing Changed UITextViewDelegate has a very useful method: -textViewDidChange:. As the name implies, text view calls this method on its delegate whenever the text it is currently presenting is changed.
iOS Date Formatter One of the strongest classes of the Foundation framework undoubtly is NSDateFormatter. With NSDateFormatter, one can easily convert a date object into strings with various formats that human can read.
iOS Alternative Button There must be a time when every iOS developer wanted to place the image of UIButton above the title. Alternative Button is here for that!
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.