NSObject класс

Введение

Обзор

NSObject является корневым классом в среде Cocoa, все классы в своей иерархии наследования спускаются к нему. Через NSObject, объекты наследуют базовый интерфейс к системе выполнения и получают способность действовать, как Objective-C объекты.

Методы:

Инициализация

initialize
load

Создание, копирование, освобождение

alloc
allocWithZone:
init
copy
copyWithZone:
mutableCopy
mutableCopyWithZone:
dealloc
new
finalize

Идентификация классов

class
superclass
isSubclassOfClass:

Тестирование функциональности

instancesRespondToSelector:

Тест соответствия протоколу

conformsToProtocol:

Получение информации о методе

methodForSelector:
instanceMethodForSelector:
instanceMethodSignatureForSelector:
methodSignatureForSelector:

Описание объекта

description

Поддержка прокси

autoContentAccessingProxy

Отправка сообщений

performSelector:withObject:afterDelay:
performSelector:withObject:afterDelay:inModes:
performSelectorOnMainThread:withObject:waitUntilDone:
performSelectorOnMainThread:withObject:waitUntilDone:modes:
performSelector:onThread:withObject:waitUntilDone:
performSelector:onThread:withObject:waitUntilDone:modes:
performSelectorInBackground:withObject:
cancelPreviousPerformRequestsWithTarget:
cancelPreviousPerformRequestsWithTarget:selector:object:

Пересылка сообщений

forwardingTargetForSelector:
forwardInvocation:

Динамическое урегулирование метода

resolveClassMethod:
resolveInstanceMethod:

Обработка ошибок

doesNotRecognizeSelector:

Архивирование

awakeAfterUsingCoder:
classForArchiver
classForCoder
classForKeyedArchiver
classFallbacksForKeyedArchiver
classForKeyedUnarchiver
classForPortCoder
replacementObjectForArchiver:
replacementObjectForCoder:
replacementObjectForKeyedArchiver:
replacementObjectForPortCoder:
setVersion:
version

Работа с описаниями классов

attributeKeys
classDescription
inverseForRelationshipKey:
toManyRelationshipKeys
toOneRelationshipKeys

Сценарии

classCode
className
copyScriptingValue:forKey:withProperties:
newScriptingObjectOfClass:forValueForKey:withContentsValue:properties:
scriptingProperties
setScriptingProperties:
scriptingValueForSpecifier:
 
 
homeЗаметили ошибкукарта сайта 
   Made on a Mac