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


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow