Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы основы

Платформа основы

Классы   Протоколы   Другая ссылка  

Платформа Основы определяет базовый слой классов Objective C. В дополнение к обеспечению ряда полезных классов элементарного объекта это представляет несколько парадигм, определяющих функциональность, не покрытую языком Objective C. Платформа Основы разработана с этими целями в памяти:

  • Обеспечьте маленький набор основных служебных классов.

  • Сделайте разработку программного обеспечения проще путем представления непротиворечивых соглашений для вещей, таких как освобождение.

  • Строки Unicode поддержки, возразите персистентности и объектному распределению.

  • Обеспечьте уровень независимости OS, для улучшения мобильности.

Платформа Основы включает класс корневого объекта, классы, представляющие типы исходных данных, такие как строки и массивы байтов, классы набора для того, чтобы хранить другие объекты, классы, представляющие информацию о системе, такие как даты и классы, представляющие коммуникационные порты. Посмотрите Иерархию Objective C Какао для Основы для списка тех классов, составляющих платформу Основы.

Платформа Основы представляет несколько парадигм, чтобы избежать беспорядка в общих ситуациях и представить уровень непротиворечивости через иерархии классов. Эта непротиворечивость сделана с некоторыми стандартными политиками, такими как это для монопольного использования объекта (т.е. кто ответственен за избавление от объектов), и с абстрактными классами как NSEnumerator. Эти новые парадигмы сокращают количество особых и исключительных случаев в API и позволяют Вам кодировать более эффективно путем многократного использования тех же механизмов с различными видами объектов.

Классы платформы основы

Иерархия Фундаментального класса базирована в платформе Основы NSObject класс. Остаток от платформы Основы состоит из нескольких связанных групп классов, а также нескольких отдельных классов. Многие группы формируют то, что вызывают кластерами класса — абстрактные классы, работающие интерфейсами зонтика к универсальному набору частных подклассов. NSString и NSMutableString, например, действуйте как брокеры для экземпляров различных частных подклассов, оптимизированных для различных видов потребностей хранения. В зависимости от метода Вы используете для создания строки, экземпляр надлежащего оптимизированного класса будет возвращен Вам.

Многие из этих классов имеют тесно связанную функциональность:

  • Хранение данных. NSData и NSString обеспечьте объектно-ориентированное хранение для массивов байтов. NSValue и NSNumber обеспечивают объектно-ориентированное хранение для массивов простых значений данных C. NSArray, NSDictionary, и NSSet обеспечьте хранение для объектов Objective C любого класса.

  • Текст и строки. NSCharacterSet представляет различные группировки символов, использующихся NSString и NSScanner классы. NSString классы представляют текстовые строки и обеспечивают методы для поиска, объединения и сравнения строк. NSScanner объект используется для сканирования чисел и слов от NSString объект.

  • Даты и время. NSDate, NSTimeZone, и NSCalendar классы хранят времена и даты и представляют calendrical информацию. Они предлагают методы для различий времени и расчетной даты. Вместе с NSLocale, они обеспечивают методы для отображения дат и времени во многих форматах, и для корректировки времен и дат на основе расположения в мире.

  • Координация приложения и синхронизация. NSNotification, NSNotificationCenter, и NSNotificationQueue обеспечьте системы, которые объект может использовать для уведомления всех заинтересованных наблюдателей происходящих изменений. Можно использовать объект NSTimer отправить сообщение в другой объект в определенных интервалах.

  • Создание объекта и размещение. NSAutoreleasePool используется для реализования опции задержанного выпуска платформы Основы.

  • Объектное распределение и персистентность. Данные, которые содержит объект, могут быть представлены в архитектурно-независимом способе использовать NSPropertyListSerialization. NSCoder и его подклассы берут этот процесс шаг вперед, позволяя информации о классе быть сохраненными вместе с данными. Получающиеся представления используются для архивации и для объектного распределения.

  • Службы операционной системы. Несколько классов разработаны для изоляции Вас от особенностей различных операционных систем. NSFileManager обеспечивает непротиворечивый интерфейс для операций файла (создание, переименование, удаление, и т.д.). NSThread и NSProcessInfo позвольте Вам создать многопоточные приложения и запросить среду в который выполнение приложения.

  • Загрузочная система URL. Ряд классов и протоколов обеспечивает доступ к общим Протоколам Интернета.

Классы

NSObject

NSObject корневой класс большинства иерархий классов Objective C.

NSAffineTransform

NSAffineTransform класс обеспечивает методы для создания, конкатенации и применения аффинных преобразований.

NSAppleEventDescriptor

Экземпляр NSAppleEventDescriptor представляет дескриптор — основа для событий Apple.

NSAppleEventManager

Обеспечивает механизм для регистрации подпрограмм обработчика для определенных типов событий Apple и диспетчеризации событий к тем обработчикам.

NSAppleScript

NSAppleScript класс предоставляет возможность, чтобы загрузить, скомпилировать и выполнить сценарии.

NSArray

NSArray и его подкласс NSMutableArray управляйте упорядоченные наборы объектов вызвали массивы.

NSMutableArray

NSMutableArray класс объявляет программируемый интерфейс к объектам, управляющим модифицируемым массивом объектов.

NSAssertionHandler

NSAssertionHandler объекты автоматически создаются для обработки ложных утверждений.

NSAttributedString

NSAttributedString объект управляет символьными строками и связанными наборами атрибутов (например, шрифт и использующий кернинг), которые применяются к отдельным символам или диапазонам символов в строке.

NSMutableAttributedString

NSMutableAttributedString объявляет программируемый интерфейс к объектам, управляющим непостоянными приписанными строками.

NSAutoreleasePool

NSAutoreleasePool класс используется для поддержки считаемой на ссылку системы управления памятью Какао.

NSBackgroundActivityScheduler

NSBundle

NSBundle объект представляет расположение в файловой системе, что код групп и ресурсы, которые могут использоваться в программе.

NSCache

NSCache объект является подобным набору контейнером или кэшем, хранящим пары ключ/значение, подобные NSDictionary класс.

NSCachedURLResponse

NSCachedURLResponse объект представляет кэшируемый ответ на URL-запрос.

NSCalendar

Календари инкапсулируют информацию о системах счета времени, в которое определяются начало, длина и подразделения года.

NSCharacterSet

NSCharacterSet объект представляет ряд совместимых Unicode символов.

NSMutableCharacterSet

NSMutableCharacterSet класс объявляет программируемый интерфейс к объектам, управляющим модифицируемым набором символов Unicode.

NSClassDescription

NSClassDescription абстрактный класс, обеспечивающий интерфейс для запросов отношений и свойств класса.

NSScriptClassDescription

Экземпляр NSScriptClassDescription описывает класс сценария что Какао поддержка приложений.

NSCoder

NSCoder абстрактный класс объявляет, что интерфейс, используемый конкретными подклассами, передает объекты и другие значения между памятью и некоторым другим форматом.

NSArchiver

NSArchiver, конкретный подкласс NSCoder, обеспечивает способ закодировать объекты в архитектурно-независимый формат, который может быть сохранен в файле.

NSKeyedArchiver

NSKeyedArchiver, конкретный подкласс NSCoder, обеспечивает способ закодировать объекты (и скалярные значения) в архитектурно-независимый формат, который может быть сохранен в файле.

NSKeyedUnarchiver

NSKeyedUnarchiver, конкретный подкласс NSCoder, определяет методы для декодирования ряда именованных объектов (и скалярные значения) от включенного архива.

NSPortCoder

NSPortCoder конкретный подкласс NSCoder используемый в распределенной системе объектов для передачи объектных прокси (и иногда сами объекты) между NSConnection объекты.

NSUnarchiver

NSUnarchiver, конкретный подкласс NSCoder, определяет методы для декодирования ряда объектов Objective C от архива.

NSCondition

NSCondition класс реализует условную переменную, для семантики которой следуют за используемыми POSIX- условия стиля.

NSConditionLock

NSConditionLock класс определяет объекты, блокировки которых могут быть связаны с определенными, определяемыми пользователем условиями.

NSConnection

NSConnection объект управляет коммуникацией между объектами в различных потоках или между потоком и процессом, работающим на локальной или удаленной системе.

NSData

NSData и его непостоянный подкласс NSMutableData обеспечьте объекты данных, объектно-ориентированные обертки для буферов байта.

NSMutableData

NSMutableData (и его суперкласс NSData) обеспечьте объекты данных, объектно-ориентированные обертки для буферов байта.

NSPurgeableData

Необходимо использовать NSPurgeableData класс, когда у Вас есть объекты с байтами, которые могут быть отброшены, когда больше не необходимый.

NSDate

NSDate объекты представляют единственный момент времени.

NSCalendarDate

NSDateComponents

NSDateComponents инкапсулирует компоненты даты растяжимым, объектно-ориентированным способом.

NSDecimalNumberHandler

NSDecimalNumberHandler класс, принимающий NSDecimalNumberBehaviors протокол.

NSDictionary

NSDictionary класс объявляет программируемый интерфейс к объектам, управляющим неизменными ассоциациями ключей и значений.

NSMutableDictionary

NSMutableDictionary класс объявляет программируемый интерфейс к объектам, управляющим непостоянными ассоциациями ключей и значений.

NSDistantObjectRequest

NSDistantObjectRequest объекты используются распределенной системой объектов, чтобы помочь обработать вызовы между различными процессами.

NSDistributedLock

NSDistributedLock класс определяет объект, который многократные приложения на многократных узлах могут использовать для ограничения доступа к некоторому совместно используемому ресурсу, такому как файл.

NSEnumerator

NSEnumerator абстрактный класс, экземпляры, того, подклассы которых перечисляют наборы других объектов, такие как массивы и словари.

NSDirectoryEnumerator

NSDirectoryEnumerator объект перечисляет содержание каталога, возвращая пути всех файлов и каталогов, содержавших в том каталоге.

NSError

NSError объект инкапсулирует более богатый и больше расширяемой информации об ошибке, чем возможное использование только код ошибки или строка ошибки.

NSException

NSException используется для реализации обработки исключений и содержит информацию об исключении.

NSExpression

NSExpression используется для представления выражений в предикате.

NSExtensionContext

NSExtensionContext объект представляет контекст приложения узла, от которого вызывается расширение приложения.

NSExtensionItem

NSExtensionItem объект является неизменным набором значений, представляющих различные аспекты элемента для расширения для реакции.

NSFileAccessIntent

NSFileAccessIntent класс хранит подробные данные скоординированного чтения и скоординированных операций записи.

NSFileCoordinator

NSFileCoordinator класс координирует чтение и запись файлов и каталогов среди многократных процессов и объектов в том же процессе.

NSFileHandle

NSFileHandle класс является объектно-ориентированной оберткой для дескриптора файла.

NSFileManager

NSFileManager объект позволяет Вам исследовать содержание файловой системы и внести изменения в него.

NSFileSecurity

NSFileSecurity класс является классом тупика Objective C, прозрачно соединяющимся мостом к CFFileSecurity.

NSFileVersion

NSFileVersion объект представляет снимок файла в отдельном моменте своевременно.

NSFileWrapper

NSFileWrapper класс обеспечивает доступ к атрибутам и содержанию узлов файловой системы.

NSFormatter

NSFormatter абстрактный класс, объявляющий интерфейс для объектов, создающих, интерпретирующих и проверяющих текстовое представление содержания ячейки.

NSByteCountFormatter

NSByteCountFormatter класс преобразовывает значение количества байта в текстовое представление, отформатированное с надлежащим модификатором байта (KB, MB, Великобритания и т.д.).

NSDateComponentsFormatter

NSDateComponentsFormatter объект берет количества времени и форматирует их как читаемую пользователем строку.

NSDateFormatter

Экземпляры NSDateFormatter создайте строковые представления NSDate объекты, и преобразовывают текстовые представления дат и времени в NSDate объекты.

NSDateIntervalFormatter

NSDateIntervalFormatter объект создает читаемые пользователем строки из пар дат.

NSEnergyFormatter

NSEnergyFormatter класс предоставляет должным образом отформатированные, локализованные описания энергетической ценности.

NSLengthFormatter

NSLengthFormatter класс предоставляет должным образом отформатированные, локализованные описания линейных расстояний (например, длина и измерения высоты).

NSMassFormatter

NSMassFormatter класс предоставляет должным образом отформатированные, локализованные описания значений веса и массы.

NSNumberFormatter

Экземпляры NSNumberFormatter отформатируйте текстовое представление содержащих ячеек NSNumber объекты и преобразовывают текстовые представления числовых значений в NSNumber объекты.

NSGarbageCollector

NSGarbageCollector обеспечивает удобный интерфейс для системы сборки «мусора».

NSHashTable

NSHashTable моделируется после NSSet но предоставляет различные возможности, в частности поддерживать слабые отношения.

NSHost

NSHost класс обеспечивает методы для доступа к сетевой информации об имени и адресе для узла.

NSHTTPCookie

NSHTTPCookie объект представляет cookie HTTP.

NSHTTPCookieStorage

NSHTTPCookieStorage реализует одноэлементный объект (совместно использованный экземпляр), который управляет хранением cookie.

NSIndexPath

NSIndexPath класс представляет путь к определенному узлу в дереве наборов вложенного массива.

NSIndexSet

NSIndexSet класс представляет неизменный набор уникальных целых без знака, известных как индексы из-за способа, которым они используются.

NSMutableIndexSet

NSMutableIndexSet класс представляет непостоянный набор уникальных целых без знака, известных как индексы из-за способа, которым они используются.

NSInvocation

NSInvocation сообщение Objective C, представленное статичным, т.е. это - действие, превратился в объект.

NSItemProvider

NSItemProvider класс определяет объект, представляющий высокоуровневую абстракцию для объектов данных, которые могут быть найдены в NSExtensionItem присоединяемое свойство объекта, такое как текст, изображения и URLs.

NSJSONSerialization

Вы используете NSJSONSerialization класс, чтобы преобразовать JSON в объекты Основы и преобразовать объекты Основы в JSON.

NSLinguisticTagger

NSLinguisticTagger класс используется, чтобы автоматически сегментировать текст естественного языка и тегировать его с информацией, такой как части речи.

NSLocale

Локали инкапсулируют информацию о лингвистических, культурных, и технологических соглашениях и стандартах.

NSLock

NSLock объект используется для координирования работы многократных потоков выполнения в том же приложении.

NSMapTable

NSMapTable непостоянный набор, смоделированный после NSDictionary но предоставляет различные возможности.

NSMetadataItem

NSMetadataItem класс представляет метаданные, связанные с файлом, обеспечивая простой интерфейс для получения доступных названий атрибута и значений.

NSMetadataQuery

NSMetadataQuery класс инкапсулирует функциональность, предоставленную MDQuery непрозрачный тип для запросов метаданных Центра внимания.

NSMetadataQueryAttributeValueTuple

NSMetadataQueryAttributeValueTuple класс представляет кортежи значения атрибута, которые являются объектами, содержащими название атрибута и значение атрибута метаданных.

NSMetadataQueryResultGroup

NSMetadataQueryResultGroup класс представляет набор сгруппированных результатов атрибута, возвращенных NSMetadataQuery объект.

NSMethodSignature

NSMethodSignature записи объекта вводят информацию для параметров и возвращаемого значения метода.

NSNetService

NSNetService класс представляет сетевую службу, или одно Ваше приложение публикует или является клиентом.

NSNetServiceBrowser

NSNetServiceBrowser класс определяет интерфейс для нахождения, что опубликованные службы на сеть с помощью многоадресно передают DNS.

NSNotification

NSNotification объекты инкапсулируют информацию так, чтобы она могла быть широковещательно передана к другим объектам NSNotificationCenter объект.

NSNotificationCenter

NSNotificationCenter объект (или просто, центр уведомления) обеспечивает механизм для широковещательной информации в программе.

NSDistributedNotificationCenter

NSDistributedNotificationCenter класс обеспечивает способ отправить уведомления объектам в других задачах.

NSNotificationQueue

NSNotificationQueue объекты (или просто очереди уведомления) действуют как буферы для центров уведомления (экземпляры NSNotificationCenter).

NSNull

NSNull класс определяет одноэлементный объект, используемый для представления нулевых значений в объектах коллекции (которые не позволяют нулевые значения).

NSOperation

NSOperation класс является абстрактным классом, который Вы используете для инкапсуляции кода и данных, связанных с единственной задачей.

NSBlockOperation

NSBlockOperation класс является конкретным подклассом NSOperation это управляет параллельным выполнением одного или более блоков.

NSInvocationOperation

NSInvocationOperation класс является конкретным подклассом NSOperation это управляет выполнением единственной инкапсулированной задачи, указанной как вызов.

NSOperationQueue

NSOperationQueue класс регулирует выполнение ряда NSOperation объекты.

NSOrderedSet

NSOrderedSet и его подкласс, NSMutableOrderedSet, объявите программируемые интерфейсы к упорядоченному набору объектов.

NSMutableOrderedSet

NSMutableOrderedSet класс объявляет программируемый интерфейс к непостоянному, упорядоченному набору отдельных объектов.

NSOrthography

NSOrthography класс описывает лингвистическое содержание части текста, обычно используемого в целях проверки правописания и проверки правописания.

NSPipe

NSPipe объекты обеспечивают объектно-ориентированный интерфейс для доступа к каналам.

NSPointerArray

NSPointerArray непостоянный набор, смоделированный после NSArray но это может также содержать Значения Нулевых, которые могут быть вставлены или извлечены (и которые способствуют количеству объекта).

NSPointerFunctions

Экземпляр NSPointerFunctions определяет функции выноски, подходящие для управления ссылкой указателя, сохраненной где-то в другом месте.

NSPort

NSPort абстрактный класс, представляющий канал передачи.

NSMachPort

NSMachPort подкласс NSPort это может использоваться в качестве конечной точки для распределенных соединений объектов (или обмен сообщениями сырых данных).

NSMessagePort

NSMessagePort подкласс NSPort это может использоваться в качестве конечной точки для распределенных соединений объектов (или обмен сообщениями сырых данных).

NSSocketPort

NSSocketPort подкласс NSPort это представляет сокет BSD.

NSPortMessage

NSPortMessage определяет низкий уровень, независимый от операционной системы тип для межприложения (и межпоток) сообщения.

NSPortNameServer

NSPortNameServer обеспечивает объектно-ориентированный интерфейс для регистрационной службы порта, используемой распределенной системой объектов.

NSMachBootstrapServer

Этот сервер имен порта берет и возвращает экземпляры NSMachPort.

NSMessagePortNameServer

Этот сервер имен порта берет и возвращает экземпляры NSMessagePort.

NSSocketPortNameServer

Этот сервер имен порта берет и возвращает экземпляры NSSocketPort.

NSPositionalSpecifier

Экземпляры NSPositionalSpecifier укажите точку вставки в контейнере относительно другого объекта в контейнере, например, перед первым словом или после абзаца 4.

NSPredicate

NSPredicate класс используется для определения логических условий, используемых для ограничения поиска или для выборки или для фильтрации в памяти.

NSComparisonPredicate

NSComparisonPredicate подкласс NSPredicate то, что Вы используете для сравнения выражений.

NSCompoundPredicate

NSCompoundPredicate подкласс NSPredicate используемый для представления логических операций «логического элемента» (AND/OR/NOT) и операций сравнения.

NSProcessInfo

NSProcessInfo класс обеспечивает методы для доступа к информации о текущем процессе.

NSProgress

NSProgress класс обеспечивает автономный механизм для создания отчетов прогресса.

NSPropertyListSerialization

NSPropertyListSerialization класс обеспечивает методы, преобразовывающие объекты списка свойств в и от нескольких сериализованных форматов.

NSRecursiveLock

NSRecursiveLock определяет блокировку, которая может быть получена многократно тем же потоком, не вызывая мертвую блокировку, ситуация, где поток постоянно блокируется, ожидая себя для отказа от блокировки.

NSRegularExpression

NSRegularExpression класс используется, чтобы представлять и применить регулярные выражения к строкам Unicode.

NSDataDetector

NSDataDetector класс является специализированным подклассом NSRegularExpression класс, разработанный для соответствия детекторов данных.

NSRunLoop

NSRunLoop класс объявляет программируемый интерфейс к объектам, управляющим входными источниками.

NSScanner

NSScanner класс является абстрактным суперклассом кластера класса, объявляющего программируемый интерфейс для объекта, сканирующего значения от NSString объект.

NSScriptCoercionHandler

Обеспечивает механизм для преобразования одного вида сценариев данных другому.

NSScriptCommand

Экземпляр NSScriptCommand представляет оператор сценариев, такой как Word 5 набора переднего документа Word 1 второго документа, и содержит информацию, должен был выполнить работу, указанную оператором.

NSCloneCommand

Экземпляр NSCloneCommand если никакое расположение не указано, клонирует указанный scriptable объект или объекты (такие как слова, абзацы, изображения, и т.д.) и вставляет их в указанное расположение, или расположение по умолчанию.

NSCloseCommand

Экземпляр NSCloseCommand закрывает указанный scriptable объект или объекты — обычно документ или окно (и его ассоциированный документ, если таковые имеются).

NSCountCommand

Экземпляр NSCountCommand считает число объектов указанного класса в указанном контейнере объекта (таких как число слов в абзаце или документе) и возвращает результат.

NSCreateCommand

Экземпляр NSCreateCommand создает указанный scriptable объект (такой как документ), дополнительно предоставляя новый объект указанные атрибуты.

NSDeleteCommand

Экземпляр NSDeleteCommand удаляет указанный scriptable объект или объекты (такие как слова, абзацы, и т.д.).

NSExistsCommand

Экземпляр NSExistsCommand определяет, существует ли указанный scriptable объект, такой как слово, абзац, или изображение.

NSGetCommand

Экземпляр NSGetCommand получает указанное значение или объект от указанного scriptable объекта: например, слова из абзаца или имени документа.

NSMoveCommand

Экземпляр NSMoveCommand перемещает указанный scriptable объект или объекты; например, это может переместить слова в новое расположение в документе или файле к новому каталогу.

NSQuitCommand

Экземпляр NSQuitCommand выходит из указанного приложения.

NSSetCommand

Экземпляр NSSetCommand наборы один или несколько атрибутов или отношения к одному или более значениям; например, это может установить (x, y) координаты для позиции окна или определить имя документа.

NSScriptCommandDescription

Экземпляр NSScriptCommandDescription описывает команду сценария что Какао поддержка приложений.

NSScriptExecutionContext

NSScriptExecutionContext объект является совместно используемым экземпляром (существует только один экземпляр класса), который представляет контекст, в котором выполняется текущая команда сценария.

NSScriptObjectSpecifier

NSScriptObjectSpecifier абстрактный суперкласс для классов, инстанцирующих объектов, вызванных “объектные спецификаторы.

NSIndexSpecifier

NSIndexSpecifier класс представляет объект в наборе (или контейнер) с индексом.

NSMiddleSpecifier

Указывает средний объект в наборе или, если не связь «один ко многим», единственный объект.

NSNameSpecifier

Обзор.

NSPropertySpecifier

Указывает простое значение атрибута, непосредственное отношение или все элементы к - многие отношение.

NSRandomSpecifier

Обзор.

NSRangeSpecifier

NSRangeSpecifier объект указывает диапазон (т.е. непрерывный ряд) объектов в контейнере через два объекта разграничивания.

NSRelativeSpecifier

Указывает объект в наборе его позицией относительно другого объекта.

NSUniqueIDSpecifier

Указывает объект в наборе (или контейнер) уникальным идентификатором.

NSWhoseSpecifier

NSWhoseSpecifier указывает каждый объект в наборе (или каждый элемент в контейнере), который соответствует условие, определенное единственным булевым выражением или многократными булевыми выражениями, соединенными логическими операторами.

NSScriptSuiteRegistry

NSScriptSuiteRegistry функции как репозиторий верхнего уровня scriptability информации для приложения во время выполнения.

NSScriptWhoseTest

NSScriptWhoseTest абстрактный класс, единственный метод которого является isTrue.

NSLogicalTest

Экземпляры этого класса выполняют логические операции AND, OR, а НЕ на булевых выражениях, представленных NSSpecifierTest объекты.

NSSpecifierTest

Экземпляры этого класса представляют булево выражение; они оценивают объектный спецификатор и сравнивают полученный объект с другим объектом с помощью данного метода сравнения.

NSSet

NSSet, NSMutableSet, и NSCountedSet классы объявляют программируемый интерфейс к неупорядоченному набору объектов.

NSMutableSet

NSMutableSet класс объявляет программируемый интерфейс к непостоянному, неупорядоченному набору отдельных объектов.

NSCountedSet

NSCountedSet класс объявляет программируемый интерфейс к непостоянному, неупорядоченному набору неясных объектов.

NSSortDescriptor

Экземпляр NSSortDescriptor описывает основание для упорядочивания объектов путем указания свойства для использования для сравнения объектов, метод для использования для сравнения свойств, и должно ли сравнение возрастать или убывать.

NSSpellServer

NSSpellServer класс дает Вам способ сделать программу проверки правописания Вашего приложения доступной как служба написания доступный любому приложению.

NSStream

NSStream абстрактный класс для объектов, представляющих потоки.

NSInputStream

NSInputStream подкласс NSStream это обеспечивает потоковую функциональность только для чтения.

NSOutputStream

NSOutputStream класс является подклассом NSStream это обеспечивает потоковую функциональность только для записи.

NSString

NSString класс объявляет программируемый интерфейс для объекта, управляющего неизменными строками.

NSMutableString

NSMutableString класс объявляет программируемый интерфейс к объекту, управляющему непостоянной строкой — т.е. строка, содержание которой может быть отредактировано — который концептуально представляет массив символов Unicode.

NSTask

Используя NSTask класс, Ваша программа может выполнить другую программу как подпроцесс и может контролировать выполнение той программы.

NSTextCheckingResult

NSTextCheckingResult класс, используемый для описания элементов, расположенных текстовой проверкой.

NSThread

NSThread возразите управляет потоком выполнения.

NSTimer

Вы используете NSTimer класс для создания объектов таймера или, проще, таймеры.

NSTimeZone

NSTimeZone абстрактный класс, определяющий поведение объектов часового пояса.

NSUbiquitousKeyValueStore

Используйте хранилище значения ключа iCloud для создания предпочтения, конфигурации и доступных данных состояния приложением к каждому экземпляру приложения на каждом устройстве подключенными к учетной записи iCloud пользователя.

NSUndoManager

NSUndoManager устройство записи общего назначения операций для отмены и восстановления.

NSURL

NSURL объект представляет URL, который может потенциально содержать расположение ресурса на удаленном сервере, пути локального файла на диске, или даже произвольной части закодированных данных.

NSURLAuthenticationChallenge

NSURLAuthenticationChallenge инкапсулирует вызов со стороны аутентификации требования сервера от клиента.

NSURLCache

NSURLCache класс реализует кэширование ответов на запросы загрузки URL путем отображения NSURLRequest объекты к NSCachedURLResponse объекты.

NSURLComponents

NSURLComponents класс является классом, разработанным, чтобы проанализировать URLs на основе RFC 3986 и создать URLs из их составных частей.

NSURLConnection

NSURLConnection объект позволяет Вам загрузить содержание URL путем обеспечения объекта URL-запроса.

NSURLCredential

NSURLCredential неизменный объект, представляющий учетные данные аутентификации, состоящие из информации аутентификации, определенной для типа учетных данных и типа персистентного хранения для использования, если таковые имеются.

NSURLCredentialStorage

NSURLCredentialStorage реализует одиночный элемент (общий объект), управляющий учетным хранением.

NSURLDownload

NSURLDownload класс загружает запрос асинхронно и сохраняет данные к файлу.

NSURLHandle

NSURLHandle объявляет программируемый интерфейс для объекта, что доступы и управляют данными ресурсов, обозначенными NSURL объект.

NSURLProtectionSpace

NSURLProtectionSpace объект представляет сервер или область на сервере, обычно называемом областью, требующей аутентификации.

NSURLProtocol

NSURLProtocol абстрактный класс, обеспечивающий базовую структуру для выполнения специфичной для протокола загрузки данных URL.

NSURLQueryItem

NSURLQueryItem объект представляет единственную пару имя/значение для элемента в части запроса URL.

NSURLRequest

NSURLRequest объекты представляют запрос загрузки URL способом, независимым от схемы URL и протокола.

NSMutableURLRequest

NSMutableURLRequest подкласс NSURLRequest если помочь разработчикам, которые могут найти, что это более удобный для видоизменения единственного запроса возражает для серии запросов загрузки URL вместо того, чтобы создать неизменное NSURLRequest объект для каждой загрузки.

NSURLResponse

NSURLResponse класс инкапсулирует метаданные, связанные с ответом на запрос загрузки URL способом, независимым от схемы URL и протокола.

NSHTTPURLResponse

NSHTTPURLResponse класс является подклассом NSURLResponse это обеспечивает методы для доступа к информации, определенной для ответов протокола HTTP.

NSURLSession

NSURLSession класс и связанные классы обеспечивают API для загрузки содержания через HTTP.

NSURLSessionConfiguration

NSURLSessionConfiguration объект определяет поведение и политики использовать при загрузке и загрузке данных с помощью NSURLSession объект.

NSURLSessionTask

NSURLSessionTask класс является базовым классом для задач в сеансе URL.

NSURLSessionDataTask

NSURLSessionDataTask конкретный подкласс NSURLSessionTask.

NSURLSessionUploadTask

NSURLSessionUploadTask класс является подклассом NSURLSessionDataTask, который поочередно является конкретным подклассом NSURLSessionTask.

NSURLSessionDownloadTask

NSURLSessionDownloadTask конкретный подкласс NSURLSessionTask.

NSUserActivity

NSUserActivity объект инкапсулирует состояние пользовательского действия в приложении на определенном устройстве в пути, позволяющем тому же действию продолжаться на другом устройстве в соответствующем приложении от того же разработчика.

NSUserDefaults

NSUserDefaults класс обеспечивает программируемый интерфейс для взаимодействия с системой значений по умолчанию.

NSUserNotification

NSUserNotification класс используется для конфигурирования уведомления, планирующегося для дисплея NSUserNotificationCenter класс.

NSUserNotificationAction

NSUserNotificationCenter

NSUserNotificationCenter класс поставляет пользовательские уведомления пользователю из приложений или вспомогательных приложений.

NSUserScriptTask

NSUserScriptTask класс является абстрактным классом, который в состоянии выполнить все сценарии, обычно выполненные тем из его подклассов, однако это игнорирует результаты.

NSUserAppleScriptTask

NSUserAppleScriptTask класс предназначается для выполнения сценариев AppleScript из приложения.

NSUserAutomatorTask

NSUserAutomatorTask класс предназначается для выполнения потоков операций Automator из приложения.

NSUserUnixTask

NSUserUnixTask класс предназначается для запуска приложений Unix, обычно сценария оболочки, из приложения.

NSUUID

NSUUID класс создает строки UUID, которые должны однозначно определить типы, интерфейсы и другие элементы.

NSValue

NSValue объект является простым контейнером для единственного C или элемента данных Objective C.

NSNumber

NSNumber подкласс NSValue это предлагает значение как любой скалярный (числовой) тип C.

NSDecimalNumber

NSDecimalNumber, неизменный подкласс NSNumber, обеспечивает объектно-ориентированную обертку для того, чтобы сделать основу 10 арифметик.

NSValueTransformer

NSValueTransformer абстрактный класс, использующийся технологией Привязки Какао для преобразования значений от одного представления до другого.

NSXMLNode

Объекты NSXMLNode класс является узлами в абстрактной, логической древовидной структуре, представляющей XML-документ.

NSXMLDocument

Экземпляр NSXMLDocument представляет XML-документ, как усвоено в логическую древовидную структуру.

NSXMLDTD

Экземпляр NSXMLDTD класс представляет Определение типа документа.

NSXMLDTDNode

Экземпляры NSXMLDTDNode класс представляет элемент, список атрибутов, объект и объявления нотации в Определении типа документа.

NSXMLElement

Экземпляры NSXMLElement класс представляет узлы элемента в древовидной структуре XML.

NSXMLParser

Экземпляры этого класса анализируют XML-документы (включая объявления DTD) событийно-управляемым способом.

NSXPCConnection

NSXPCConnection класс обеспечивает реверсивный канал передачи между двумя процессами.

NSXPCInterface

Класс, описывающий методы, которые могут быть отправлены в экспортируемый прокси объектного или удаленного объекта.

NSXPCListener

NSXPCListener класс и его делегат ответственны за ожидание новых входящих соединений, конфигурирование их, и принятие или отклонение их.

NSXPCListenerEndpoint

Класс, «называющий» определенное NSXPCListener объект.

NSProxy

NSProxy абстрактный суперкласс, определяющий API для объектов, действующих как заместители для других объектов или для объектов, еще не существующих.

NSDistantObject

NSDistantObject конкретный подкласс NSProxy это определяет прокси для объектов в других приложениях или потоках.

NSProtocolChecker

Обзор.

Протоколы

NSCacheDelegate

Делегат NSCache возразите реализует этот протокол для выполнения специализированных действий, когда объект собирается быть выселенным или удаленным из кэша.

NSCoding

NSCoding протокол объявляет два метода, которые должен реализовать класс так, чтобы экземпляры того класса могли кодироваться и декодироваться.

NSComparisonMethods

Этот неофициальный протокол определяет ряд методов сравнения по умолчанию, полезных для сравнений в NSSpecifierTest«предназначайтесь = «_ сам»>NSSpecifierTest.

NSConnectionDelegate

NSConnectionDelegate протокол определяет дополнительные методы, реализованные делегатами NSConnection объекты.

NSCopying

NSCopying протокол объявляет метод для того, чтобы предоставить функциональные копии объекта.

NSDecimalNumberBehaviors

NSDecimalBehaviors протокол объявляет три метода, управляющие дискреционными аспектами работы с NSDecimalNumber объекты.

NSDiscardableContent

Вы реализуете этот протокол, когда объекты класса имеют субкомпоненты, которые могут быть отброшены, если не используясь, таким образом дав приложению меньший объем потребляемой памяти.

NSErrorRecoveryAttempting

NSErrorRecoveryAttempting неофициальный протокол обеспечивает методы, позволяющие Вашему приложению пытаться восстановиться с ошибки.

NSExtensionRequestHandling

NSExtensionRequestHandling протокол обеспечивает рычаг жизненного цикла в расширение приложения.

NSFastEnumeration

Быстрый протокол перечисления NSFastEnumeration должен быть принят и реализован объектами, используемыми в сочетании с для конструкции языка, используемой в сочетании с объектами Какао.

NSFileManagerDelegate

NSFileManagerDelegate протокол определяет дополнительные методы для управления операциями, включающими копирование, перемещение, соединение или удаление файлов и каталогов.

NSFilePresenter

NSFilePresenter протокол должен быть реализован объектами, позволяющими пользователю просматривать или редактировать содержание файлов или каталогов.

NSKeyValueCoding

NSKeyValueCoding неофициальный протокол определяет механизм, которым можно получить доступ к свойствам объекта косвенно по имени (или ключ), а не непосредственно через вызов метода доступа или как переменные экземпляра.

NSKeyValueObserving

NSKeyValueObserving Неофициальный протокол (KVO) определяет механизм, позволяющий объектам быть уведомленными относительно изменений в указанных свойствах других объектов.

NSKeyedArchiverDelegate

NSKeyedArchiverDelegate протокол определяет дополнительные методы, реализованные делегатами NSKeyedArchiver объекты.

NSKeyedUnarchiverDelegate

NSKeyedUnarchiverDelegate протокол определяет дополнительные методы, реализованные делегатами NSKeyedUnarchiver объекты.

NSLocking

NSLocking протокол объявляет элементарные методы, принятые классами, определяющими объекты блокирования.

NSMachPortDelegate

NSMachPortDelegate протокол определяет дополнительные методы, реализованные делегатами NSMachPort объекты.

NSMetadataQueryDelegate

NSMetadataQueryDelegate протокол определяет дополнительные методы, реализованные делегатами NSMetadataQuery объекты.

NSMutableCopying

NSMutableCopying протокол объявляет метод для того, чтобы предоставить непостоянные копии объекта.

NSNetServiceBrowserDelegate

NSNetServiceBrowserDelegate протокол определяет дополнительные методы, реализованные делегатами NSNetServiceBrowser объекты.

NSNetServiceDelegate

NSNetServiceDelegate протокол определяет дополнительные методы, реализованные делегатами NSNetService объекты.

NSObject

NSObject методы групп протокола, которые являются основным принципом всех объектов Objective C.

NSPortDelegate

NSPortDelegate протокол определяет дополнительные методы, реализованные делегатами NSPort объекты.

NSScriptKeyValueCoding

Сценарии какао используют в своих интересах кодирование значения ключа, чтобы получить и установить информацию в scriptable объектах.

NSScriptObjectSpecifiers

Неофициальный протокол.

NSScriptingComparisonMethods

Этот неофициальный протокол определяет ряд методов, полезных для сравнения объектов сценария.

NSSecureCoding

Приспосабливание NSSecureCoding протокол указывает, что объект обрабатывает кодирование и декодирование экземпляров себя способом, который устойчив против объектных атак замены.

NSSpellServerDelegate

NSSpellServerDelegate протокол определяет дополнительные методы, реализованные делегатами NSSpellServer объекты.

NSStreamDelegate

NSStreamDelegate протокол определяет дополнительные методы, реализованные делегатами NSStream объекты.

NSURLAuthenticationChallengeSender

NSURLAuthenticationChallengeSender протокол представляет интерфейс, который должен реализовать отправитель запроса аутентификации.

NSURLConnectionDataDelegate

NSURLConnectionDataDelegate протокол описывает методы, которые должны быть реализованы делегатом к экземпляру NSURLConnection класс.

NSURLConnectionDelegate

NSURLConnectionDelegate протокол определяет методы, характерные для NSURLConnectionDataDelegate и NSURLConnectionDownloadDelegate протоколы.

NSURLDownloadDelegate

NSURLDownloadDelegate протокол определяет методы, позволяющие объекту получить информационные обратные вызовы об асинхронной загрузке URL-запроса загрузки.

NSURLHandleClient

Этот протокол определяет интерфейс для клиентов к NSURLHandle.

NSURLProtocolClient

NSURLProtocolClient протокол обеспечивает интерфейс, используемый NSURLProtocol подклассы для передачи с загрузочной системой URL.

NSURLSessionDataDelegate

NSURLSessionDataDelegate протокол определяет методы что делегат NSURLSession объект может реализовать для обработки событий уровня задачи, определенных для задач данных и задач загрузки.

NSURLSessionDelegate

NSURLSessionDelegate протокол описывает методы это NSURLSession объекты обращаются к своим делегатам с просьбой обрабатывать события сеансового уровня.

NSURLSessionDownloadDelegate

NSURLSessionDownloadDelegate протокол определяет методы делегата, при использовании которых необходимо реализовать NSURLSession задачи загрузки.

NSURLSessionTaskDelegate

NSURLSessionTaskDelegate протокол определяет специфичные для задачи методы делегата, которые необходимо реализовать при работе с любым типом NSURLSession задача.

NSUserActivityDelegate

Объект, соответствующий NSUserActivityDelegate протокол работает с NSUserActivity объект, инкапсулирующий состояние пользовательского действия в приложении на определенном устройстве и позволяющий тому же действию продолжаться на другом устройстве.

NSUserNotificationCenterDelegate

NSUserNotificationCenterDelegate протокол позволяет настройку поведения значения по умолчанию NSUserNotificationCenter экземпляр.

NSXMLParserDelegate

NSXMLParserDelegate протокол определяет дополнительные методы, реализованные делегатами NSXMLParser объекты.

NSXPCListenerDelegate

Протокол для делегатов в NSXPC класс слушателя, позволяющий Вам принимать или отклонять новые соединения со слушателем.

NSXPCProxyCreating

Описывает методы для создания новых объектов прокси.

Другая ссылка

Ссылка функций основы

Ссылка констант основы

Ссылка типов данных основы