WHAT IS THE USE OF CATEGORIES IN IOS?

Felix Pickles

Total Post:3

Points:15
Posted by  Felix Pickles
 533  View(s)
Ratings:
Rate this:
  1. Felix Pickles

    Post:3

    Points:15
    What is the use of categories in iOS?

    A Category is a feature of the Objective-C language that enables you to add methods (interface and implementation) to a class without having to make a subclass. There is no runtime difference—within the scope of your program—between the original methods of the class and the methods added by the category. The methods in the category become part of the class type and are inherited by all the class’s subclasses.

    As with delegation, categories are not a strict adaptation of the Decorator pattern, fulfilling the intent but taking a different path to implementing that intent. The behavior added by categories is a compile-time artifact, and is not something dynamically acquired. Moreover, categories do not encapsulate an instance of the class being extended.

      Modified On Aug-03-2015 11:48:11 PM

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!