Objective-C Language
NSObject
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