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


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow