iOS Questions and Answers

What is advantage of categories? What is difference between implementing a category and inheritance?

You can add method to existing class even to that class whose source is not available to you. You can extend functionality of a class without subclassing. You can split implementation in multiple classes. While in Inheritance you subclass from parent class and extend its functionality.