| Inherits from | GBModelBase : NSObject |
| Conforms to | GBObjectDataProviding |
| Declared in | GBClassData.h<br />GBClassData.m |
Describes a class.
+ classDataWithName:
Returns autoreleased instance of the class data with the given name.
- initWithName:
Initializes the class with the given name.
nameOfClass
The name of the class.
nameOfSuperclass
The name of the superclass or nil if this is root class.
superclass
Superclass object if known object or nil if nameOfSuperclass is nil or doesn't point to a known class.
adoptedProtocols
Class's adopted protocols, available via GBAdoptedProtocolsProvider .
ivars
Class's ivars, available via GBIvarsProvider .
methods
Class's methods, available via GBMethodsProvider .
Returns autoreleased instance of the class data with the given name.
+ (id)classDataWithName:(NSString *)nameReturns initialized object.
Returns autoreleased instance of the class data with the given name.
nil or empty. GBClassData.hGBClassData.mInitializes the class with the given name.
- (id)initWithName:(NSString *)nameReturns initialized object.
Initializes the class with the given name.
This is the designated initializer.
nil or empty. GBClassData.hGBClassData.m Class's adopted protocols, available via GBAdoptedProtocolsProvider .
@property (readonly) GBAdoptedProtocolsProvider *adoptedProtocols Class's adopted protocols, available via GBAdoptedProtocolsProvider .
GBClassData.h Class's ivars, available via GBIvarsProvider .
@property (readonly) GBIvarsProvider *ivars Class's ivars, available via GBIvarsProvider .
GBClassData.h Class's methods, available via GBMethodsProvider .
@property (readonly) GBMethodsProvider *methods Class's methods, available via GBMethodsProvider .
GBClassData.hThe name of the class.
@property (readonly) NSString *nameOfClassThe name of the class.
GBClassData.h The name of the superclass or nil if this is root class.
@property (copy) NSString *nameOfSuperclass The name of the superclass or nil if this is root class.
GBClassData.h Superclass object if known object or nil if nameOfSuperclass is nil or doesn't point to a known class.
@property (retain) GBClassData *superclass Superclass object if known object or nil if nameOfSuperclass is nil or doesn't point to a known class.
GBClassData.h