Objective-C Language NSObject


Exemple

@interface NSString : NSObject ( NSObject est une classe de base de la classe NSString).

Vous pouvez utiliser les méthodes ci-dessous pour l'allocation d'une classe de chaîne:

- (instancetype)init

+ (instancetype)new

+ (instancetype)alloc

Pour copier un objet:

- (id)copy;

- (id)mutableCopy;

Pour comparer des objets:

- (BOOL)isEqual:(id)object

Pour obtenir la super-classe de la classe actuelle:

superclass

Pour vérifier quel type de classe est-ce?

- (BOOL)isKindOfClass:(Class)aClass

Quelques propriétés des classes NON-ARC:

- (instancetype)retain OBJC_ARC_UNAVAILABLE;

- (oneway void)release OBJC_ARC_UNAVAILABLE;

- (instancetype)autorelease OBJC_ARC_UNAVAILABLE;

- (NSUInteger)retainCount