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