Objective-C Language
NSObject
Suche…
Einführung
NSObject
ist die NSObject
von Cocoa
. Die Objective-C
Sprache selbst definiert jedoch keine NSObject
die von Cocoa
, Apples Framework, definiert werden. NSObject
der meisten Objective-C-Klassenhierarchien, von denen Unterklassen eine grundlegende Schnittstelle übernehmen das Laufzeitsystem und die Fähigkeit, sich als Objective-C-Objekte zu verhalten.
Diese Klasse hat alle grundlegenden Eigenschaften des Objective'C
Klassenobjekts wie:
selbst.
Klasse (Name der Klasse).
Superklasse (Superklasse der aktuellen Klasse).
Syntax
- selbst
- Oberklasse
- drin
- zuteilen
- Neu
- ist gleich
- isKindOfClass
- isMemberOfClass
- Beschreibung
NSObject
@interface NSString : NSObject
( NSObject
ist eine Basisklasse der NSString-Klasse).
Sie können die folgenden Methoden für die Zuweisung von String-Klassen verwenden:
- (instancetype)init
+ (instancetype)new
+ (instancetype)alloc
Für beliebiges Objekt kopieren:
- (id)copy;
- (id)mutableCopy;
Für Vergleichsobjekte:
- (BOOL)isEqual:(id)object
Um eine Superklasse der aktuellen Klasse zu erhalten:
superclass
Um zu prüfen, welche Art von Unterricht das ist?
- (BOOL)isKindOfClass:(Class)aClass
Einige Eigenschaften von NON-ARC-Klassen:
- (instancetype)retain OBJC_ARC_UNAVAILABLE;
- (oneway void)release OBJC_ARC_UNAVAILABLE;
- (instancetype)autorelease OBJC_ARC_UNAVAILABLE;
- (NSUInteger)retainCount