Buscar..


Introducción

NSObject es la clase raíz de Cocoa , sin embargo, el lenguaje Objective-C en sí mismo no define ninguna clase raíz en absoluto. Cocoa , el Framework de Apple. El sistema de tiempo de ejecución y la capacidad de comportarse como objetos Objective-C.

Esta clase tiene todas las propiedades básicas del objeto de clase Objective'C como:

yo.

clase (nombre de la clase).

superclase (superclase de la clase actual).

Sintaxis

  • yo
  • superclase
  • en eso
  • asignar
  • nuevo
  • es igual
  • isKindOfClass
  • isMemberOfClass
  • descripción

NSObject

@interface NSString : NSObject ( NSObject es una clase base de la clase NSString).

Puede usar los siguientes métodos para la asignación de la clase de cadena:

- (instancetype)init

+ (instancetype)new

+ (instancetype)alloc

Para copiar cualquier objeto:

- (id)copy;

- (id)mutableCopy;

Para comparar objetos:

- (BOOL)isEqual:(id)object

Para obtener superclase de la clase actual:

superclass

¿Para comprobar qué clase de clase es esta?

- (BOOL)isKindOfClass:(Class)aClass

Algunas propiedades de las clases NO 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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow