Categories are easy to use extensions for the Objective-C language that allow you to write additional functionality to existing classes. They are easy to write, easily customizable, can be used between applications and they allow you to remove your code from your applications implementation (.m) files. This makes your code cleaner and easier to bug fix.
While . . . → Read More: Text Validation Category