Objective-C Language
NSObject
Поиск…
Вступление
NSObject
- это корневой класс Cocoa
, однако сам язык Objective-C
не определяет ни одного корневого класса во всем его определении Cocoa
, Apple Framework. Этот корневой класс большинства классов Objective-C, из которых подклассы наследуют базовый интерфейс для системы времени выполнения и способности вести себя как объекты Objective-C.
Этот класс имеет все базовое свойство объекта Objective'C
например:
самостоятельно.
class (имя класса).
суперкласс (суперкласс текущего класса).
Синтаксис
- сам
- суперкласс
- в этом
- Alloc
- новый
- равно
- isKindOfClass
- isMemberOfClass
- описание
NSObject
@interface NSString : NSObject
( NSObject
- это базовый класс класса NSString).
Вы можете использовать ниже методы для распределения класса string:
- (instancetype)init
+ (instancetype)new
+ (instancetype)alloc
Для копирования любого объекта:
- (id)copy;
- (id)mutableCopy;
Для сравнения объектов:
- (BOOL)isEqual:(id)object
Чтобы получить суперкласс текущего класса:
superclass
Чтобы проверить, какой класс это?
- (BOOL)isKindOfClass:(Class)aClass
Некоторое свойство классов NON-ARC:
- (instancetype)retain OBJC_ARC_UNAVAILABLE;
- (oneway void)release OBJC_ARC_UNAVAILABLE;
- (instancetype)autorelease OBJC_ARC_UNAVAILABLE;
- (NSUInteger)retainCount