Objective-C Language
NSObject
Sök…
Introduktion
NSObject
är NSObject
för Cocoa
, men själva Objective-C
språket definierar inte några rotklasser alls definieras av Cocoa
, Apples ramverk. Denna rotklass av de flesta objektiv-C-klasshierarkier, från vilka underklasser ärver ett grundläggande gränssnitt till runtime-systemet och förmågan att bete sig som Objekt-C-objekt.
Denna klass har alla grundläggande egenskaper för Objective'C
klassobjekt som:
själv.
klass (klassens namn).
superklass (superklass av nuvarande klass).
Syntax
- själv
- superklass
- i det
- alloc
- ny
- är jämställd
- isKindOfClass
- isMemberOfClass
- beskrivning
NSObject
@interface NSString : NSObject
( NSObject
är en basklass för NSString klass).
Du kan använda metoder nedan för tilldelning av strängklass:
- (instancetype)init
+ (instancetype)new
+ (instancetype)alloc
För att kopiera alla objekt:
- (id)copy;
- (id)mutableCopy;
För att jämföra objekt:
- (BOOL)isEqual:(id)object
För att få superklass av nuvarande klass:
superclass
För att kontrollera vilken typ av klass är det här?
- (BOOL)isKindOfClass:(Class)aClass
Någon egendom för NON-ARC-klasser:
- (instancetype)retain OBJC_ARC_UNAVAILABLE;
- (oneway void)release OBJC_ARC_UNAVAILABLE;
- (instancetype)autorelease OBJC_ARC_UNAVAILABLE;
- (NSUInteger)retainCount