Objective-C Language
NSObject
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