Ricerca…


introduzione

NSObject è la classe radice di Cocoa , tuttavia il linguaggio Objective-C sé non definisce alcuna classe radice a tutti la sua definizione da Cocoa , Apple's Framework.Questa classe radice della maggior parte delle gerarchie di classi Objective-C, da cui le sottoclassi ereditano un'interfaccia di base il sistema di runtime e la capacità di comportarsi come oggetti Objective-C.

Questa classe ha tutte le proprietà di base dell'oggetto Objective'C come:

se stesso.

classe (nome della classe).

superclasse (superclasse della classe corrente).

Sintassi

  • se stesso
  • superclasse
  • dentro
  • alloc
  • nuovo
  • è uguale
  • isKindOfClass
  • isMemberOfClass
  • descrizione

NSObject

@interface NSString : NSObject ( NSObject è una classe base della classe NSString).

È possibile utilizzare i seguenti metodi per l'assegnazione della classe string:

- (instancetype)init

+ (instancetype)new

+ (instancetype)alloc

Per copiare qualsiasi oggetto:

- (id)copy;

- (id)mutableCopy;

Per confrontare oggetti:

- (BOOL)isEqual:(id)object

Per ottenere la superclasse della classe attuale:

superclass

Per verificare quale tipo di classe è questa?

- (BOOL)isKindOfClass:(Class)aClass

Alcune proprietà delle classi 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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow