| Inherits from | GBModelBase : NSObject |
| Conforms to | GBObjectDataProviding |
| Declared in | GBCategoryData.h<br />GBCategoryData.m |
Describes a category.
+ categoryDataWithName:className:
Returns autoreleased instance of the category data with the given data.
- initWithName:className:
Initializes the category with the given name.
isExtension
Determines whether this category is extension or not.
nameOfCategory
The name of the category or nil if this is an extension.
nameOfClass
The name of the class the category extends.
idOfCategory
The ID of the category composed of class name followed by category name in parenthesis.
adoptedProtocols
Categories adopted protocols, available via GBAdoptedProtocolsProvider .
methods
Categories methods, available via GBMethodsProvider .
Returns autoreleased instance of the category data with the given data.
+ (id)categoryDataWithName:(NSString *)name className:(NSString *)className nil if this is extension. Returns initialized object.
Returns autoreleased instance of the category data with the given data.
nil or empty. GBCategoryData.hGBCategoryData.mInitializes the category with the given name.
- (id)initWithName:(NSString *)name className:(NSString *)classNameReturns initialized object.
Initializes the category with the given name.
This is the designated initializer.
nil or empty. GBCategoryData.hGBCategoryData.m Categories adopted protocols, available via GBAdoptedProtocolsProvider .
@property (readonly) GBAdoptedProtocolsProvider *adoptedProtocols Categories adopted protocols, available via GBAdoptedProtocolsProvider .
GBCategoryData.hThe ID of the category composed of class name followed by category name in parenthesis.
@property (readonly) NSString *idOfCategoryThe ID of the category composed of class name followed by category name in parenthesis.
GBCategoryData.hDetermines whether this category is extension or not.
@property (readonly) BOOL isExtensionDetermines whether this category is extension or not.
GBCategoryData.h Categories methods, available via GBMethodsProvider .
@property (readonly) GBMethodsProvider *methods Categories methods, available via GBMethodsProvider .
GBCategoryData.h