Szukaj…


Wprowadzenie

NSObject jest klasą główną Cocoa , jednak sam język Objective-C nie definiuje żadnych klas root w Cocoa , Framework firmy Apple. Ta klasa główna większości hierarchii klas Objective-C, z których podklasy dziedziczą podstawowy interfejs system wykonawczy i zdolność do zachowywania się jak obiekty Celu C.

Ta klasa ma wszystkie podstawowe właściwości obiektu klasy Objective'C takie jak:

samego siebie.

klasa (nazwa klasy).

superklasa (superklasa obecnej klasy).

Składnia

  • samego siebie
  • nadklasa
  • w tym
  • przydzielić
  • Nowy
  • jest równy
  • isKindOfClass
  • isMemberOfClass
  • opis

NSObject

@interface NSString : NSObject ( NSObject jest klasą podstawową klasy NSString).

Możesz użyć poniższych metod do przydzielenia klasy ciągów:

- (instancetype)init

+ (instancetype)new

+ (instancetype)alloc

Aby skopiować dowolny obiekt:

- (id)copy;

- (id)mutableCopy;

Dla porównania obiektów:

- (BOOL)isEqual:(id)object

Aby uzyskać nadklasę obecnej klasy:

superclass

Aby sprawdzić, jaki to rodzaj zajęć?

- (BOOL)isKindOfClass:(Class)aClass

Niektóre właściwości klas NON-ARC:

- (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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow