Поиск…


Вступление

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


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow