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

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

Разработчик

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

Опции
Развертывание Target:

На этой странице
Язык:

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

Этот документ определяет константы в платформе Основы, не связанные с определенным классом.

Константы

Перечисления

  • Указывает формат порядка байтов.

    Объявление

    Objective C

    enum _NSByteOrder { NS_UnknownByteOrder = CFByteOrderUnknown, NS_LittleEndian = CFByteOrderLittleEndian, NS_BigEndian = CFByteOrderBigEndian };

    Константы

    • NS_UnknownByteOrder

      NS_UnknownByteOrder

      Порядок байтов неизвестен.

      Доступный в OS X v10.0 и позже.

    • NS_LittleEndian

      NS_LittleEndian

      Порядок байтов является прямым порядком байтов.

      Доступный в OS X v10.0 и позже.

    • NS_BigEndian

      NS_BigEndian

      Порядок байтов является обратным порядком байтов.

      Доступный в OS X v10.0 и позже.

    Обсуждение

    Эти константы возвращаются NSHostByteOrder.

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

    Объявление

    Objective C

    enum { NSNotFound = NSIntegerMax };

    Константы

    • NSNotFound

      NSNotFound

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

      Доступный в OS X v10.0 и позже.

    Обсуждение

    NSNotFound обычно используется различными методами и функциями, ищущими элементы в последовательных данных и индексах возврата, таких как символы в строковом объекте или ids в NSArray объект.

  • Эти константы используются в качестве компонентов в битовом поле для указания поведения NSAllocateCollectable и NSReallocateCollectable.

    Объявление

    Swift

    var NSScannedOption: Int { get } var NSCollectorDisabledOption: Int { get }

    Objective C

    enum { NSScannedOption = (1<<0), NSCollectorDisabledOption = (2<<0), };

    Константы

    • NSScannedOption

      NSScannedOption

      Указывает выделение отсканированной памяти.

      Доступный в OS X v10.4 и позже.

    • NSCollectorDisabledOption

      NSCollectorDisabledOption

      Указывает, что блок сохраняется, и поэтому не имеющий права на набор. Указание этой опции эквивалентно вызову disableCollectorForPointer: с возвращенным блоком как параметр.

      Доступный в OS X v10.5 и позже.

  • Опции для Блочных операций перечисления.

    Объявление

    Swift

    struct NSEnumerationOptions : RawOptionSetType { init(_ rawValue: UInt) init(rawValue rawValue: UInt) static var Concurrent: NSEnumerationOptions { get } static var Reverse: NSEnumerationOptions { get } }

    Objective C

    enum { NSEnumerationConcurrent = (1UL << 0), NSEnumerationReverse = (1UL << 1), }; typedef NSUInteger NSEnumerationOptions;

    Константы

    • Concurrent

      NSEnumerationConcurrent

      Указывает, что Блочное перечисление должно быть параллельным.

      Порядок вызова недетерминирован и не определен; этот флаг является подсказкой и может быть проигнорирован реализацией при некоторых обстоятельствах; код Блока должен быть безопасным против параллельного вызова.

      Доступный в OS X v10.6 и позже.

    • Reverse

      NSEnumerationReverse

      Указывает, что перечисление должно быть выполнено наоборот.

      Эта опция доступна для NSArray и NSIndexSet классы; его поведение не определено для NSDictionary и NSSet классы, или, когда объединено с NSEnumerationConcurrent флаг.

      Доступный в OS X v10.6 и позже.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.6 и позже.

  • Эти константы используются, чтобы указать, как упорядочиваются элементы в запросе.

    Объявление

    Swift

    enum NSComparisonResult : Int { case OrderedAscending case OrderedSame case OrderedDescending }

    Objective C

    enum { NSOrderedAscending = -1, NSOrderedSame, NSOrderedDescending }; typedef NSInteger NSComparisonResult;

    Константы

    • OrderedAscending

      NSOrderedAscending

      Левый операнд меньше, чем правильный операнд.

      Доступный в OS X v10.0 и позже.

    • OrderedSame

      NSOrderedSame

      Эти два операнда равны.

      Доступный в OS X v10.0 и позже.

    • OrderedDescending

      NSOrderedDescending

      Левый операнд больше, чем правильный операнд.

      Доступный в OS X v10.0 и позже.

    Обсуждение

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

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Опции для операций Блочной сортировки.

    Объявление

    Swift

    struct NSSortOptions : RawOptionSetType { init(_ rawValue: UInt) init(rawValue rawValue: UInt) static var Concurrent: NSSortOptions { get } static var Stable: NSSortOptions { get } }

    Objective C

    enum { NSSortConcurrent = (1UL << 0), NSSortStable = (1UL << 4), }; typedef NSUInteger NSSortOptions;

    Константы

    • Concurrent

      NSSortConcurrent

      Указывает, что работа Блочной сортировки должна быть параллельной.

      Эта опция является подсказкой и может быть проигнорирована реализацией при некоторых обстоятельствах; код Блока должен быть безопасным против параллельного вызова.

      Доступный в OS X v10.6 и позже.

    • Stable

      NSSortStable

      Указывает, что сортированные результаты должны возвратиться, сравненные элементы имеют равную стоимость в порядке, они произошли первоначально.

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

      Доступный в OS X v10.6 и позже.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.6 и позже.

  • Эти константы указывают расположение множества каталогов URLsForDirectory:inDomains: и URLForDirectory:inDomain:appropriateForURL:create:error: NSFileManager методы.

    Объявление

    Objective C

    enum { NSApplicationDirectory = 1, NSDemoApplicationDirectory, NSDeveloperApplicationDirectory, NSAdminApplicationDirectory, NSLibraryDirectory, NSDeveloperDirectory, NSUserDirectory, NSDocumentationDirectory, NSDocumentDirectory, NSCoreServiceDirectory, NSAutosavedInformationDirectory = 11, NSDesktopDirectory = 12, NSCachesDirectory = 13, NSApplicationSupportDirectory = 14, NSDownloadsDirectory = 15, NSInputMethodsDirectory = 16, NSMoviesDirectory = 17, NSMusicDirectory = 18, NSPicturesDirectory = 19, NSPrinterDescriptionDirectory = 20, NSSharedPublicDirectory = 21, NSPreferencePanesDirectory = 22, NSApplicationScriptsDirectory = 23, NSItemReplacementDirectory = 99, NSAllApplicationsDirectory = 100, NSAllLibrariesDirectory = 101, NSTrashDirectory = 102 }; typedef NSUInteger NSSearchPathDirectory;

    Константы

    • NSApplicationDirectory

      NSApplicationDirectory

      Поддерживаемые приложения (/Applications).

      Доступный в OS X v10.0 и позже.

    • NSDemoApplicationDirectory

      NSDemoApplicationDirectory

      Неподдерживаемые приложения и демонстрационные версии.

      Доступный в OS X v10.0 и позже.

    • NSDeveloperApplicationDirectory

      NSDeveloperApplicationDirectory

      Приложения разработчика (/Developer/Applications).

      Осуждаемый: С Xcode 4.3 больше нет каталога Каталога приложения Разработчика; вместо этого, Xcode.app является автономным приложением, установленным в Каталоге приложений пользователя, по умолчанию, несмотря на то, что это может быть помещено где угодно.

      Доступный в OS X v10.0 и позже.

    • NSAdminApplicationDirectory

      NSAdminApplicationDirectory

      Системное администрирование и приложения администрирования сети.

      Доступный в OS X v10.0 и позже.

    • NSLibraryDirectory

      NSLibraryDirectory

      Различная видимая пользователем документация, поддержка и конфигурационные файлы (/Library).

      Доступный в OS X v10.0 и позже.

    • NSDeveloperDirectory

      NSDeveloperDirectory

      Ресурсы разработчика (/Developer).

      Осуждаемый: С Xcode 4.3 больше нет каталога Developer; вместо этого, Xcode.app является автономным приложением, установленным в Каталоге приложений пользователя, по умолчанию, несмотря на то, что это может быть помещено где угодно.

      Доступный в OS X v10.0 и позже.

    • NSUserDirectory

      NSUserDirectory

      Пользовательские корневые каталоги (/Users).

      Доступный в OS X v10.0 и позже.

    • NSDocumentationDirectory

      NSDocumentationDirectory

      Документация.

      Доступный в OS X v10.0 и позже.

    • NSDocumentDirectory

      NSDocumentDirectory

      Каталог Document.

      Доступный в OS X v10.2 и позже.

    • NSCoreServiceDirectory

      NSCoreServiceDirectory

      Расположение базовых служб (System/Library/CoreServices).

      Доступный в OS X v10.4 и позже.

    • NSAutosavedInformationDirectory

      NSAutosavedInformationDirectory

      Расположение сохраненных автоматически документов пользователя Library/Autosave Information

      Доступный в OS X v10.6 и позже.

    • NSDesktopDirectory

      NSDesktopDirectory

      Расположение настольного каталога пользователя.

      Доступный в OS X v10.4 и позже.

    • NSCachesDirectory

      NSCachesDirectory

      Расположение отбрасываемых файлов кэша (Library/Caches).

      Доступный в OS X v10.4 и позже.

    • NSApplicationSupportDirectory

      NSApplicationSupportDirectory

      Расположение файлов поддержки приложений (Library/Application Support).

      Доступный в OS X v10.4 и позже.

    • NSDownloadsDirectory

      NSDownloadsDirectory

      Расположение каталога загрузок пользователя.

      NSDownloadsDirectory флаг только произведет путь только когда NSUserDomainMask предоставлен.

      Доступный в OS X v10.5 и позже.

    • NSInputMethodsDirectory

      NSInputMethodsDirectory

      Расположение Методов ввода (Библиотека/Методы ввода)

      Доступный в OS X v10.6 и позже.

    • NSMoviesDirectory

      NSMoviesDirectory

      Расположение каталога Movies пользователя (~/Movies)

      Доступный в OS X v10.6 и позже.

    • NSMusicDirectory

      NSMusicDirectory

      Расположение каталога Music пользователя (~/Music)

      Доступный в OS X v10.6 и позже.

    • NSPicturesDirectory

      NSPicturesDirectory

      Расположение каталога Pictures пользователя (~/Pictures)

      Доступный в OS X v10.6 и позже.

    • NSPrinterDescriptionDirectory

      NSPrinterDescriptionDirectory

      Расположение каталога PPDs системы (Library/Printers/PPDs)

      Доступный в OS X v10.6 и позже.

    • NSSharedPublicDirectory

      NSSharedPublicDirectory

      Расположение каталога Общего доступа пользователя (~/Public)

      Доступный в OS X v10.6 и позже.

    • NSPreferencePanesDirectory

      NSPreferencePanesDirectory

      Расположение каталога PreferencePanes для использования с Установками системы (Library/PreferencePanes)

      Доступный в OS X v10.6 и позже.

    • ApplicationScriptsDirectory

      NSApplicationScriptsDirectory

      Расположение пользовательской папки сценариев для вызывающего приложения (~/Library/Application Scripts/<code-signing-id>

      Доступный в OS X v10.8 и позже.

    • ItemReplacementDirectory

      NSItemReplacementDirectory

      Для использования с NSFileManager метод URLForDirectory:inDomain:appropriateForURL:create:error:

      Доступный в OS X v10.6 и позже.

    • NSAllApplicationsDirectory

      NSAllApplicationsDirectory

      Все каталоги, где могут произойти приложения.

      Доступный в OS X v10.0 и позже.

    • NSAllLibrariesDirectory

      NSAllLibrariesDirectory

      Все каталоги, где могут произойти ресурсы.

      Доступный в OS X v10.0 и позже.

    • TrashDirectory

      NSTrashDirectory

      Расположение каталога мусора.

      Доступный в OS X v10.8 и позже.

    Оператор импорта

    Objective C

    #include <NSSystemDirectories.h>;

    Доступность

    Доступный в OS X v10.0 и позже.

  • Константы домена пути поиска, указывающие основные расположения для NSSearchPathDirectory ввести. Эти константы используются URLsForDirectory:inDomains: и URLForDirectory:inDomain:appropriateForURL:create:error: NSFileManager методы.

    Объявление

    Objective C

    enum { NSUserDomainMask = 1, NSLocalDomainMask = 2, NSNetworkDomainMask = 4, NSSystemDomainMask = 8, NSAllDomainsMask = 0x0ffff, }; typedef NSUInteger NSSearchPathDomainMask;

    Константы

    • NSUserDomainMask

      NSUserDomainMask

      Корневой каталог пользователя — место для установки персональных элементов пользователя (~).

      Доступный в OS X v10.0 и позже.

    • NSLocalDomainMask

      NSLocalDomainMask

      Локальный для текущей машины — место для установки элементов, доступных всем на этой машине.

      Доступный в OS X v10.0 и позже.

    • NSNetworkDomainMask

      NSNetworkDomainMask

      Общедоступное расположение в локальной сети — место для установки элементов, доступных в сети (/Network).

      Доступный в OS X v10.0 и позже.

    • NSSystemDomainMask

      NSSystemDomainMask

      Если Apple — не может быть изменен (/System) .

      Доступный в OS X v10.0 и позже.

    • NSAllDomainsMask

      NSAllDomainsMask

      Все домены.

      Включает все вышеупомянутые и будущие элементы.

      Доступный в OS X v10.0 и позже.

    Оператор импорта

    Objective C

    #include <NSSystemDirectories.h>;

    Доступность

    Доступный в OS X v10.0 и позже.

  • NSError коды в ошибочном домене Какао.

    Объявление

    Swift

    var NSFileNoSuchFileError: Int { get } var NSFileLockingError: Int { get } var NSFileReadUnknownError: Int { get } var NSFileReadNoPermissionError: Int { get } var NSFileReadInvalidFileNameError: Int { get } var NSFileReadCorruptFileError: Int { get } var NSFileReadNoSuchFileError: Int { get } var NSFileReadInapplicableStringEncodingError: Int { get } var NSFileReadUnsupportedSchemeError: Int { get } var NSFileReadTooLargeError: Int { get } var NSFileReadUnknownStringEncodingError: Int { get } var NSFileWriteUnknownError: Int { get } var NSFileWriteNoPermissionError: Int { get } var NSFileWriteInvalidFileNameError: Int { get } var NSFileWriteFileExistsError: Int { get } var NSFileWriteInapplicableStringEncodingError: Int { get } var NSFileWriteUnsupportedSchemeError: Int { get } var NSFileWriteOutOfSpaceError: Int { get } var NSFileWriteVolumeReadOnlyError: Int { get } var NSKeyValueValidationError: Int { get } var NSFormattingError: Int { get } var NSUserCancelledError: Int { get } var NSFileErrorMinimum: Int { get } var NSFileErrorMaximum: Int { get } var NSValidationErrorMinimum: Int { get } var NSValidationErrorMaximum: Int { get } var NSFormattingErrorMinimum: Int { get } var NSFormattingErrorMaximum: Int { get } var NSPropertyListReadCorruptError: Int { get } var NSPropertyListReadUnknownVersionError: Int { get } var NSPropertyListReadStreamError: Int { get } var NSPropertyListWriteStreamError: Int { get } var NSPropertyListErrorMinimum: Int { get } var NSPropertyListErrorMaximum: Int { get } var NSExecutableErrorMinimum: Int { get } var NSExecutableNotLoadableError: Int { get } var NSExecutableArchitectureMismatchError: Int { get } var NSExecutableRuntimeMismatchError: Int { get } var NSExecutableLoadError: Int { get } var NSExecutableLinkError: Int { get } var NSExecutableErrorMaximum: Int { get }

    Objective C

    enum { NSFileNoSuchFileError = 4, NSFileLockingError = 255, NSFileReadUnknownError = 256, NSFileReadNoPermissionError = 257, NSFileReadInvalidFileNameError = 258, NSFileReadCorruptFileError = 259, NSFileReadNoSuchFileError = 260, NSFileReadInapplicableStringEncodingError = 261, NSFileReadUnsupportedSchemeError = 262, NSFileReadTooLargeError = 263, NSFileReadUnknownStringEncodingError = 264, NSFileWriteUnknownError = 512, NSFileWriteNoPermissionError = 513, NSFileWriteInvalidFileNameError = 514, NSFileWriteFileExistsError = 516, NSFileWriteInapplicableStringEncodingError = 517, NSFileWriteUnsupportedSchemeError = 518, NSFileWriteOutOfSpaceError = 640, NSFileWriteVolumeReadOnlyError = 642, NSKeyValueValidationError = 1024, NSFormattingError = 2048, NSUserCancelledError = 3072, NSFileErrorMinimum = 0, NSFileErrorMaximum = 1023, NSValidationErrorMinimum = 1024, NSValidationErrorMaximum = 2047, NSFormattingErrorMinimum = 2048, NSFormattingErrorMaximum = 2559, NSPropertyListReadCorruptError = 3840, NSPropertyListReadUnknownVersionError = 3841, NSPropertyListReadStreamError = 3842, NSPropertyListWriteStreamError = 3851, NSPropertyListErrorMinimum = 3840, NSPropertyListErrorMaximum = 4095 NSExecutableErrorMinimum = 3584, NSExecutableNotLoadableError = 3584, NSExecutableArchitectureMismatchError = 3585, NSExecutableRuntimeMismatchError = 3586, NSExecutableLoadError = 3587, NSExecutableLinkError = 3588, NSExecutableErrorMaximum = 3839, }

    Константы

    • NSFileNoSuchFileError

      NSFileNoSuchFileError

      Работа файловой системы попыталась на несуществующем файле

      Доступный в OS X v10.4 и позже.

    • NSFileLockingError

      NSFileLockingError

      Отказ получить блокировку на файле

      Доступный в OS X v10.4 и позже.

    • NSFileReadUnknownError

      NSFileReadUnknownError

      Считайте ошибку, неизвестная причина

      Доступный в OS X v10.4 и позже.

    • NSFileReadNoPermissionError

      NSFileReadNoPermissionError

      Считайте ошибку из-за проблемы разрешения

      Доступный в OS X v10.4 и позже.

    • NSFileReadInvalidFileNameError

      NSFileReadInvalidFileNameError

      Считайте ошибку из-за недопустимого имени файла

      Доступный в OS X v10.4 и позже.

    • NSFileReadCorruptFileError

      NSFileReadCorruptFileError

      Считайте ошибку из-за поврежденного файла, недопустимого формата или подобной причины

      Доступный в OS X v10.4 и позже.

    • NSFileReadNoSuchFileError

      NSFileReadNoSuchFileError

      Считайте ошибку, потому что не был найден никакой такой файл

      Доступный в OS X v10.4 и позже.

    • NSFileReadInapplicableStringEncodingError

      NSFileReadInapplicableStringEncodingError

      Считайте ошибку, потому что строковое кодирование не было применимо.

      Получите доступ к плохому кодированию от userInfo словарь с помощью NSStringEncodingErrorKey ключ.

      Доступный в OS X v10.4 и позже.

    • NSFileReadUnsupportedSchemeError

      NSFileReadUnsupportedSchemeError

      Считайте ошибку, потому что не поддерживается указанная схема URL

      Доступный в OS X v10.4 и позже.

    • NSFileReadTooLargeError

      NSFileReadTooLargeError

      Считайте ошибку, потому что указанный файл был слишком большим.

      Доступный в OS X v10.5 и позже.

    • NSFileReadUnknownStringEncodingError

      NSFileReadUnknownStringEncodingError

      Считайте ошибку, потому что не могло быть определено строковое кодирование файла

      Доступный в OS X v10.5 и позже.

    • NSFileWriteUnknownError

      NSFileWriteUnknownError

      Ошибка при записи, рассуждайте неизвестный

      Доступный в OS X v10.4 и позже.

    • NSFileWriteNoPermissionError

      NSFileWriteNoPermissionError

      Ошибка при записи из-за проблемы разрешения

      Доступный в OS X v10.4 и позже.

    • NSFileWriteInvalidFileNameError

      NSFileWriteInvalidFileNameError

      Ошибка при записи из-за недопустимого имени файла

      Доступный в OS X v10.4 и позже.

    • NSFileWriteFileExistsError

      NSFileWriteFileExistsError

      Ошибка при записи возвратилась, когда копия класса NSFileManager, переместитесь, и методы ссылки сообщают об ошибках, когда уже существует целевой файл.

      Доступный в OS X v10.7 и позже.

    • NSFileWriteInapplicableStringEncodingError

      NSFileWriteInapplicableStringEncodingError

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

      Получите доступ к плохому кодированию от userInfo словарь с помощью NSStringEncodingErrorKey ключ.

      Доступный в OS X v10.4 и позже.

    • NSFileWriteUnsupportedSchemeError

      NSFileWriteUnsupportedSchemeError

      Ошибка при записи, потому что не поддерживается указанная схема URL

      Доступный в OS X v10.4 и позже.

    • NSFileWriteOutOfSpaceError

      NSFileWriteOutOfSpaceError

      Ошибка при записи из-за отсутствия дискового пространства

      Доступный в OS X v10.4 и позже.

    • NSFileWriteVolumeReadOnlyError

      NSFileWriteVolumeReadOnlyError

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

      Доступный в OS X v10.6 и позже.

    • NSKeyValueValidationError

      NSKeyValueValidationError

      Значение ключа, кодирующее ошибку проверки

      Доступный в OS X v10.4 и позже.

    • NSFormattingError

      NSFormattingError

      Форматирование ошибки (связанный с дисплеем данных)

      Доступный в OS X v10.4 и позже.

    • NSUserCancelledError

      NSUserCancelledError

      Пользователь отменил работу (например, путем нажатия Command-period).

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

      Доступный в OS X v10.4 и позже.

    • NSFileErrorMinimum

      NSFileErrorMinimum

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

      Доступный в OS X v10.4 и позже.

    • NSFileErrorMaximum

      NSFileErrorMaximum

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

      Доступный в OS X v10.4 и позже.

    • NSValidationErrorMinimum

      NSValidationErrorMinimum

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

      Доступный в OS X v10.4 и позже.

    • NSValidationErrorMaximum

      NSValidationErrorMaximum

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

      Доступный в OS X v10.4 и позже.

    • NSFormattingErrorMinimum

      NSFormattingErrorMinimum

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

      Доступный в OS X v10.4 и позже.

    • NSFormattingErrorMaximum

      NSFormattingErrorMaximum

      Конец Знаков диапазона кодов ошибки зарезервирован для форматирования ошибок.

      Доступный в OS X v10.4 и позже.

    • NSPropertyListReadCorruptError

      NSPropertyListReadCorruptError

      С ошибкой встретились при парсинге списка свойств.

      Доступный в OS X v10.6 и позже.

    • NSPropertyListReadUnknownVersionError

      NSPropertyListReadUnknownVersionError

      Номер версии списка свойств неспособен быть определенным.

      Доступный в OS X v10.6 и позже.

    • NSPropertyListReadStreamError

      NSPropertyListReadStreamError

      С потоковой ошибкой встретились при чтении списка свойств.

      Доступный в OS X v10.6 и позже.

    • NSPropertyListWriteStreamError

      NSPropertyListWriteStreamError

      С потоковой ошибкой встретились при записи списка свойств.

      Доступный в OS X v10.6 и позже.

    • NSPropertyListErrorMinimum

      NSPropertyListErrorMinimum

      Начало Знаков диапазона кодов ошибки зарезервировано для ошибок списка свойств.

      Доступный в OS X v10.6 и позже.

    • NSPropertyListErrorMaximum

      NSPropertyListErrorMaximum

      Конец Знаков диапазона кодов ошибки зарезервирован для ошибок списка свойств.

      Доступный в OS X v10.6 и позже.

    • NSExecutableErrorMinimum

      NSExecutableErrorMinimum

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

      Доступный в OS X v10.5 и позже.

    • NSExecutableNotLoadableError

      NSExecutableNotLoadableError

      Исполнимая программа имеет тип, который не является загружаемым в текущем процессе.

      Доступный в OS X v10.5 и позже.

    • NSExecutableArchitectureMismatchError

      NSExecutableArchitectureMismatchError

      Исполнимая программа не обеспечивает архитектуру, совместимую с текущим процессом.

      Доступный в OS X v10.5 и позже.

    • NSExecutableRuntimeMismatchError

      NSExecutableRuntimeMismatchError

      Исполнимая программа имеет информацию о выполнении Objective C, несовместимую с текущим процессом.

      Доступный в OS X v10.5 и позже.

    • NSExecutableLoadError

      NSExecutableLoadError

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

      Доступный в OS X v10.5 и позже.

    • NSExecutableLinkError

      NSExecutableLinkError

      Исполнимые сбои вследствие соединения проблем.

      Доступный в OS X v10.5 и позже.

    • NSExecutableErrorMaximum

      NSExecutableErrorMaximum

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

      Доступный в OS X v10.5 и позже.

    Обсуждение

    Константы в этом перечислении NSError номера кода в ошибочном домене Какао (NSCocoaErrorDomain). Другие платформы, прежде всего Набор Приложения, обеспечивают свое собственное NSCocoaErrorDomain коды ошибки.

    Начало констант перечисления NSFile укажите ошибки файловой системы или ошибки, связанные с операциями файлового ввода-вывода. Используйте ключ NSFilePathErrorKey или NSURLErrorKey (какой бы ни является надлежащим) получить доступ к пути файловой системы или URL в userInfo словарь NSError объект.

  • Эти значения возвращаются как свойство кода ошибки NSError объект с доменом «NSURLErrorDomain».

    Объявление

    Swift

    var NSURLErrorUnknown: Int { get } var NSURLErrorCancelled: Int { get } var NSURLErrorBadURL: Int { get } var NSURLErrorTimedOut: Int { get } var NSURLErrorUnsupportedURL: Int { get } var NSURLErrorCannotFindHost: Int { get } var NSURLErrorCannotConnectToHost: Int { get } var NSURLErrorDataLengthExceedsMaximum: Int { get } var NSURLErrorNetworkConnectionLost: Int { get } var NSURLErrorDNSLookupFailed: Int { get } var NSURLErrorHTTPTooManyRedirects: Int { get } var NSURLErrorResourceUnavailable: Int { get } var NSURLErrorNotConnectedToInternet: Int { get } var NSURLErrorRedirectToNonExistentLocation: Int { get } var NSURLErrorBadServerResponse: Int { get } var NSURLErrorUserCancelledAuthentication: Int { get } var NSURLErrorUserAuthenticationRequired: Int { get } var NSURLErrorZeroByteResource: Int { get } var NSURLErrorCannotDecodeRawData: Int { get } var NSURLErrorCannotDecodeContentData: Int { get } var NSURLErrorCannotParseResponse: Int { get } var NSURLErrorInternationalRoamingOff: Int { get } var NSURLErrorCallIsActive: Int { get } var NSURLErrorDataNotAllowed: Int { get } var NSURLErrorRequestBodyStreamExhausted: Int { get } var NSURLErrorFileDoesNotExist: Int { get } var NSURLErrorFileIsDirectory: Int { get } var NSURLErrorNoPermissionsToReadFile: Int { get } var NSURLErrorSecureConnectionFailed: Int { get } var NSURLErrorServerCertificateHasBadDate: Int { get } var NSURLErrorServerCertificateUntrusted: Int { get } var NSURLErrorServerCertificateHasUnknownRoot: Int { get } var NSURLErrorServerCertificateNotYetValid: Int { get } var NSURLErrorClientCertificateRejected: Int { get } var NSURLErrorClientCertificateRequired: Int { get } var NSURLErrorCannotLoadFromNetwork: Int { get } var NSURLErrorCannotCreateFile: Int { get } var NSURLErrorCannotOpenFile: Int { get } var NSURLErrorCannotCloseFile: Int { get } var NSURLErrorCannotWriteToFile: Int { get } var NSURLErrorCannotRemoveFile: Int { get } var NSURLErrorCannotMoveFile: Int { get } var NSURLErrorDownloadDecodingFailedMidStream: Int { get } var NSURLErrorDownloadDecodingFailedToComplete: Int { get }

    Objective C

    enum { NSURLErrorUnknown = -1, NSURLErrorCancelled = -999, NSURLErrorBadURL = -1000, NSURLErrorTimedOut = -1001, NSURLErrorUnsupportedURL = -1002, NSURLErrorCannotFindHost = -1003, NSURLErrorCannotConnectToHost = -1004, NSURLErrorDataLengthExceedsMaximum = -1103, NSURLErrorNetworkConnectionLost = -1005, NSURLErrorDNSLookupFailed = -1006, NSURLErrorHTTPTooManyRedirects = -1007, NSURLErrorResourceUnavailable = -1008, NSURLErrorNotConnectedToInternet = -1009, NSURLErrorRedirectToNonExistentLocation = -1010, NSURLErrorBadServerResponse = -1011, NSURLErrorUserCancelledAuthentication = -1012, NSURLErrorUserAuthenticationRequired = -1013, NSURLErrorZeroByteResource = -1014, NSURLErrorCannotDecodeRawData = -1015, NSURLErrorCannotDecodeContentData = -1016, NSURLErrorCannotParseResponse = -1017, NSURLErrorInternationalRoamingOff = -1018, NSURLErrorCallIsActive = -1019, NSURLErrorDataNotAllowed = -1020, NSURLErrorRequestBodyStreamExhausted = -1021, NSURLErrorFileDoesNotExist = -1100, NSURLErrorFileIsDirectory = -1101, NSURLErrorNoPermissionsToReadFile = -1102, NSURLErrorSecureConnectionFailed = -1200, NSURLErrorServerCertificateHasBadDate = -1201, NSURLErrorServerCertificateUntrusted = -1202, NSURLErrorServerCertificateHasUnknownRoot = -1203, NSURLErrorServerCertificateNotYetValid = -1204, NSURLErrorClientCertificateRejected = -1205, NSURLErrorClientCertificateRequired = -1206, NSURLErrorCannotLoadFromNetwork = -2000, NSURLErrorCannotCreateFile = -3000, NSURLErrorCannotOpenFile = -3001, NSURLErrorCannotCloseFile = -3002, NSURLErrorCannotWriteToFile = -3003, NSURLErrorCannotRemoveFile = -3004, NSURLErrorCannotMoveFile = -3005, NSURLErrorDownloadDecodingFailedMidStream = -3006, NSURLErrorDownloadDecodingFailedToComplete = -3007 }

    Константы

    • NSURLErrorUnknown

      NSURLErrorUnknown

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

      Когда ошибка происходит из более низкой платформы уровня или библиотеки, это может произойти. Каждый раз, когда этот код ошибки получен, это - ошибка и должно быть сообщено Apple.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorCancelled

      NSURLErrorCancelled

      Возвращенный, когда отменяется асинхронная загрузка.

      Веб-делегат платформы Набора получит эту ошибку, когда она выполнит работу отмены на загружающемся ресурсе. Обратите внимание на то, что NSURLConnection или NSURLDownload если загрузка будет отменена, делегат не получит эту ошибку.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorBadURL

      NSURLErrorBadURL

      Возвращенный, когда URL достаточно уродлив, что не может инициироваться URL-запрос

      Доступный в OS X v10.2 и позже.

    • NSURLErrorTimedOut

      NSURLErrorTimedOut

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

      NSURLConnection отправит эту ошибку ее делегату, когда timeoutInterval в NSURLRequest истекает, прежде чем загрузка может завершиться.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorUnsupportedURL

      NSURLErrorUnsupportedURL

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

      Наиболее вероятная причина состоит в том, что нет никакого доступного обработчика протокола для URL.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorCannotFindHost

      NSURLErrorCannotFindHost

      Возвращенный, когда не может быть разрешено имя хоста для URL.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorCannotConnectToHost

      NSURLErrorCannotConnectToHost

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

      Это может произойти, когда имя хоста решает, но узел снижается или может не принимать соединения на определенном порту.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorDataLengthExceedsMaximum

      NSURLErrorDataLengthExceedsMaximum

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

      Доступный в OS X v10.5 и позже.

    • NSURLErrorNetworkConnectionLost

      NSURLErrorNetworkConnectionLost

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

      Доступный в OS X v10.2 и позже.

    • NSURLErrorDNSLookupFailed

      NSURLErrorDNSLookupFailed

      Посмотрите NSURLErrorCannotFindHost

      Доступный в OS X v10.2 и позже.

    • NSURLErrorHTTPTooManyRedirects

      NSURLErrorHTTPTooManyRedirects

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

      Доступный в OS X v10.2 и позже.

    • NSURLErrorResourceUnavailable

      NSURLErrorResourceUnavailable

      Возвращенный, когда не может быть получен требуемый ресурс.

      Примерами является “файл, не найденный”, и проблемы декодирования данных, препятствующие тому, чтобы данные были обработаны правильно.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorNotConnectedToInternet

      NSURLErrorNotConnectedToInternet

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

      Доступный в OS X v10.2 и позже.

    • NSURLErrorRedirectToNonExistentLocation

      NSURLErrorRedirectToNonExistentLocation

      Возвращенный, когда перенаправление указано посредством кода ответа сервера, но сервер не сопровождает этот код с перенаправлением URL.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorBadServerResponse

      NSURLErrorBadServerResponse

      Возвращенный, когда Загрузочная система URL получает неправильных данных от сервера.

      Это эквивалентно “500 Ошибочным сообщениям” Сервера, отправленным серверами HTTP.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorUserCancelledAuthentication

      NSURLErrorUserCancelledAuthentication

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

      Это обычно поносится путем нажимания кнопки «Cancel» в диалоговом окне имени пользователя/пароля, а не пользователя, предпринимающего попытку аутентифицировать.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorUserAuthenticationRequired

      NSURLErrorUserAuthenticationRequired

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

      Доступный в OS X v10.2 и позже.

    • NSURLErrorZeroByteResource

      NSURLErrorZeroByteResource

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

      Доступный в OS X v10.2 и позже.

    • NSURLErrorCannotDecodeRawData

      NSURLErrorCannotDecodeRawData

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

      Доступный в OS X v10.5 и позже.

    • NSURLErrorCannotDecodeContentData

      NSURLErrorCannotDecodeContentData

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

      Доступный в OS X v10.5 и позже.

    • NSURLErrorCannotParseResponse

      NSURLErrorCannotParseResponse

      Возвращенный, когда не может быть проанализирован ответ на запрос NSURLConnection.

      Доступный в OS X v10.5 и позже.

    • NSURLErrorInternationalRoamingOff

      NSURLErrorInternationalRoamingOff

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

      Доступный в OS X v10.7 и позже.

    • NSURLErrorCallIsActive

      NSURLErrorCallIsActive

      Возвращенный, когда соединение опробовано, в то время как телефонный вызов активен в сети, не поддерживающей одновременную телефонную связь и передачу данных (EDGE или GPRS).

      Доступный в OS X v10.7 и позже.

    • NSURLErrorDataNotAllowed

      NSURLErrorDataNotAllowed

      Возвращенный, когда сотовая сеть запрещает соединение.

      Доступный в OS X v10.7 и позже.

    • NSURLErrorRequestBodyStreamExhausted

      NSURLErrorRequestBodyStreamExhausted

      Возвращенный, когда поток организации необходим, но клиент не обеспечивает тот. Это влияет на клиенты на iOS, отправляющем запрос POST с помощью потока организации, но не реализующем метод делегата NSURLConnection connection:needNewBodyStream.

      Доступный в OS X v10.7 и позже.

    • NSURLErrorFileDoesNotExist

      NSURLErrorFileDoesNotExist

      Возвращенный, когда не существует файл.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorFileIsDirectory

      NSURLErrorFileIsDirectory

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

      Доступный в OS X v10.2 и позже.

    • NSURLErrorNoPermissionsToReadFile

      NSURLErrorNoPermissionsToReadFile

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

      Доступный в OS X v10.2 и позже.

    • NSURLErrorSecureConnectionFailed

      NSURLErrorSecureConnectionFailed

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

      Доступный в OS X v10.2 и позже.

    • NSURLErrorServerCertificateHasBadDate

      NSURLErrorServerCertificateHasBadDate

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

      Доступный в OS X v10.2 и позже.

    • NSURLErrorServerCertificateUntrusted

      NSURLErrorServerCertificateUntrusted

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

      Доступный в OS X v10.2 и позже.

    • NSURLErrorServerCertificateHasUnknownRoot

      NSURLErrorServerCertificateHasUnknownRoot

      Возвращенный, когда сертификат сервера не подписывается никаким корневым сервером.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorServerCertificateNotYetValid

      NSURLErrorServerCertificateNotYetValid

      Возвращенный, когда сертификат сервера еще не допустим.

      Доступный в OS X v10.4 и позже.

    • NSURLErrorClientCertificateRejected

      NSURLErrorClientCertificateRejected

      Возвращенный, когда отклоняется сертификат сервера.

      Доступный в OS X v10.4 и позже.

    • NSURLErrorClientCertificateRequired

      NSURLErrorClientCertificateRequired

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

      Доступный в OS X v10.6 и позже.

    • NSURLErrorCannotLoadFromNetwork

      NSURLErrorCannotLoadFromNetwork

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

      Эта ошибка отправляется в точке, когда библиотека перешла бы к сети, принимают для факта, который является, был блокирован от выполнения так “загрузкой только из кэша” директива.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorCannotCreateFile

      NSURLErrorCannotCreateFile

      Возвращенный, когда NSURLDownload объект был неспособен создать загруженный файл на диске вследствие отказа I/O.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorCannotOpenFile

      NSURLErrorCannotOpenFile

      Возвращенный, когда NSURLDownload было неспособно открыть загруженный файл на диске.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorCannotCloseFile

      NSURLErrorCannotCloseFile

      Возвращенный, когда NSURLDownload было неспособно закрыть загруженный файл на диске.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorCannotWriteToFile

      NSURLErrorCannotWriteToFile

      Возвращенный, когда NSURLDownload было неспособно записать в загруженный файл на диске.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorCannotRemoveFile

      NSURLErrorCannotRemoveFile

      Возвращенный, когда NSURLDownload было неспособно удалить загруженный файл из диска.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorCannotMoveFile

      NSURLErrorCannotMoveFile

      Возвращенный, когда NSURLDownload было неспособно переместить загруженный файл в диск.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorDownloadDecodingFailedMidStream

      NSURLErrorDownloadDecodingFailedMidStream

      Возвращенный, когда NSURLDownload не удалось декодировать закодированный файл во время загрузки.

      Доступный в OS X v10.2 и позже.

    • NSURLErrorDownloadDecodingFailedToComplete

      NSURLErrorDownloadDecodingFailedToComplete

      Возвращенный, когда NSURLDownload не удалось декодировать закодированный файл после загрузки.

      Доступный в OS X v10.2 и позже.

    Доступность

    Доступный в OS X v10.2 с установленным Safari 1.0.

    Доступный в OS X v10.2.7 и позже.

  • Эти коды ошибки используются ошибочными объектами, связанными с NSURLUbiquitousItemDownloadingErrorKey на NSURL возразите, когда произойдет связанная с iCloud ошибка.

    Объявление

    Swift

    var NSUbiquitousFileErrorMinimum: Int { get } var NSUbiquitousFileUnavailableError: Int { get } var NSUbiquitousFileNotUploadedDueToQuotaError: Int { get } var NSUbiquitousFileUbiquityServerNotAvailable: Int { get } var NSUbiquitousFileErrorMaximum: Int { get }

    Objective C

    NSUbiquitousFileErrorMinimum = 4352, NSUbiquitousFileUnavailableError = 4353, NSUbiquitousFileNotUploadedDueToQuotaError = 4354, NSUbiquitousFileUbiquityServerNotAvailable = 4355, NSUbiquitousFileErrorMaximum = 4607

    Константы

    • NSUbiquitousFileErrorMinimum

      NSUbiquitousFileErrorMinimum

      Минимальное значение кода ошибки, представляющее ошибку iCloud.

      Доступный в OS X v10.9 и позже.

    • NSUbiquitousFileUnavailableError

      NSUbiquitousFileUnavailableError

      Элемент еще не был загружен на iCloud другим устройством.

      Когда эта ошибка происходит, Вы не должны просить, чтобы система начала загружать элемент. Система загрузит элемент, как только это может. Если Вы хотите знать, когда элемент становится доступным, используйте NSMetadataQuery объект наблюдать изменения к URL файла.

      Доступный в OS X v10.9 и позже.

    • NSUbiquitousFileNotUploadedDueToQuotaError

      NSUbiquitousFileNotUploadedDueToQuotaError

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

      Доступный в OS X v10.9 и позже.

    • NSUbiquitousFileUbiquityServerNotAvailable

      NSUbiquitousFileUbiquityServerNotAvailable

      Соединение с серверами iCloud перестало работать.

      Доступный в OS X v10.9 и позже.

    • NSUbiquitousFileErrorMaximum

      NSUbiquitousFileErrorMaximum

      Значение кода максимальной погрешности, представляющее ошибку iCloud.

      Доступный в OS X v10.9 и позже.

  • Ошибки, возвращенные соединениями XPC. Обратите внимание на то, что они не в настоящее время доступны на iOS.

    Объявление

    Swift

    var NSXPCConnectionInterrupted: Int { get } var NSXPCConnectionInvalid: Int { get } var NSXPCConnectionReplyInvalid: Int { get } var NSXPCConnectionErrorMinimum: Int { get } var NSXPCConnectionErrorMaximum: Int { get }

    Objective C

    NSXPCConnectionInterrupted = 4097, NSXPCConnectionInvalid = 4099, NSXPCConnectionReplyInvalid = 4101, NSXPCConnectionErrorMinimum = 4096, NSXPCConnectionErrorMaximum = 4224

    Константы

    • NSXPCConnectionInterrupted

      NSXPCConnectionInterrupted

      Соединение XPC было прервано.

      Доступный в OS X v10.8 и позже.

    • NSXPCConnectionInvalid

      NSXPCConnectionInvalid

      Соединение XPC было недопустимо.

      Доступный в OS X v10.8 и позже.

    • NSXPCConnectionReplyInvalid

      NSXPCConnectionReplyInvalid

      Ответ соединения XPC был недопустим.

      Доступный в OS X v10.8 и позже.

    • NSXPCConnectionErrorMinimum

      NSXPCConnectionErrorMinimum

      Ошибка минимума соединения XPC.

      Доступный в OS X v10.8 и позже.

    • NSXPCConnectionErrorMaximum

      NSXPCConnectionErrorMaximum

      Максимальная погрешность соединения XPC.

      Доступный в OS X v10.8 и позже.

Глобальные переменные

  • Эти константы определяют ошибочный домен Какао.

    Объявление

    Swift

    let NSCocoaErrorDomain: NSString!

    Objective C

    NSString *const NSCocoaErrorDomain; NSString *const NSFeatureUnsupportedError;

    Константы

    • NSCocoaErrorDomain

      NSCocoaErrorDomain

      Приложение Кит и ошибки Фундэйшна Кита.

      Доступный в OS X v10.4 и позже.

    • NSFeatureUnsupportedError

      NSFeatureUnsupportedError

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

      Например, некоторые объемы могут не поддерживать Папку «Удаленные», таким образом, эти методы сообщат об отказе путем возврата NOfalse или nil и NSError с NSFeatureUnsupportedError.

  • Предопределенные наборы обратных вызовов для NSHashTable.

    Объявление

    Swift

    let NSIntegerHashCallBacks: NSHashTableCallBacks let NSNonOwnedPointerHashCallBacks: NSHashTableCallBacks let NSNonRetainedObjectHashCallBacks: NSHashTableCallBacks let NSObjectHashCallBacks: NSHashTableCallBacks let NSOwnedObjectIdentityHashCallBacks: NSHashTableCallBacks let NSOwnedPointerHashCallBacks: NSHashTableCallBacks let NSPointerToStructHashCallBacks: NSHashTableCallBacks

    Objective C

    extern const NSHashTableCallBacks NSIntegerHashCallBacks; extern const NSHashTableCallBacks NSIntHashCallBacks; extern const NSHashTableCallBacks NSNonOwnedPointerHashCallBacks; extern const NSHashTableCallBacks NSNonRetainedObjectHashCallBacks; extern const NSHashTableCallBacks NSObjectHashCallBacks; extern const NSHashTableCallBacks NSOwnedObjectIdentityHashCallBacks; extern const NSHashTableCallBacks NSOwnedPointerHashCallBacks; extern const NSHashTableCallBacks NSPointerToStructHashCallBacks;

    Константы

    • NSIntegerHashCallBacks

      NSIntegerHashCallBacks

      Для наборов NSInteger- размерные количества или меньший (например, int, long, или unichar).

      Доступный в OS X v10.5 и позже.

    • NSIntHashCallBacks

      NSIntHashCallBacks

      Для наборов количеств размера указателя или меньший (например, int, long, или unichar).

      Использовать NSIntegerHashCallBacks вместо этого.

      Доступный в OS X v10.0 и позже.

      Осуждаемый в OS X v10.5.

    • NSNonOwnedPointerHashCallBacks

      NSNonOwnedPointerHashCallBacks

      Для наборов указателей, хешированных адресом.

      Доступный в OS X v10.0 и позже.

    • NSNonRetainedObjectHashCallBacks

      NSNonRetainedObjectHashCallBacks

      Для наборов объектов, но без сохранения/выпуска.

      Доступный в OS X v10.0 и позже.

    • NSObjectHashCallBacks

      NSObjectHashCallBacks

      Для наборов объектов (подобный NSSet).

      Доступный в OS X v10.0 и позже.

    • NSOwnedObjectIdentityHashCallBacks

      NSOwnedObjectIdentityHashCallBacks

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

      Доступный в OS X v10.0 и позже.

    • NSOwnedPointerHashCallBacks

      NSOwnedPointerHashCallBacks

      Для наборов указателей, с передачей права собственности на вставку.

      Доступный в OS X v10.0 и позже.

    • NSPointerToStructHashCallBacks

      NSPointerToStructHashCallBacks

      Для наборов указателей на структуры, когда первое поле структуры int- размерный.

      Доступный в OS X v10.0 и позже.

    Обсуждение

    На OS X v10.5 и позже, см. также NSHashTable класс.

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

  • Предопределенные наборы обратных вызовов для NSMapTable ключи.

    Объявление

    Swift

    let NSIntegerMapKeyCallBacks: NSMapTableKeyCallBacks let NSNonOwnedPointerMapKeyCallBacks: NSMapTableKeyCallBacks let NSNonOwnedPointerOrNullMapKeyCallBacks: NSMapTableKeyCallBacks let NSNonRetainedObjectMapKeyCallBacks: NSMapTableKeyCallBacks let NSObjectMapKeyCallBacks: NSMapTableKeyCallBacks let NSOwnedPointerMapKeyCallBacks: NSMapTableKeyCallBacks

    Objective C

    extern const NSMapTableKeyCallBacks NSIntegerMapKeyCallBacks; extern const NSMapTableKeyCallBacks NSIntMapKeyCallBacks; extern const NSMapTableKeyCallBacks NSNonOwnedPointerMapKeyCallBacks; extern const NSMapTableKeyCallBacks NSNonOwnedPointerOrNullMapKeyCallBacks; extern const NSMapTableKeyCallBacks NSNonRetainedObjectMapKeyCallBacks; extern const NSMapTableKeyCallBacks NSObjectMapKeyCallBacks; extern const NSMapTableKeyCallBacks NSOwnedPointerMapKeyCallBacks;

    Константы

    • NSIntegerMapKeyCallBacks

      NSIntegerMapKeyCallBacks

      Для ключей, которые являются количествами размера указателя или меньший (например, int, long, или unichar).

      Доступный в OS X v10.5 и позже.

    • NSIntMapKeyCallBacks

      NSIntMapKeyCallBacks

      Для ключей, которые являются количествами размера указателя или меньший (например, int, long, или unichar).

      Использовать NSIntegerMapKeyCallBacks вместо этого.

      Доступный в OS X v10.0 и позже.

      Осуждаемый в OS X v10.5.

    • NSNonOwnedPointerMapKeyCallBacks

      NSNonOwnedPointerMapKeyCallBacks

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

      Доступный в OS X v10.0 и позже.

    • NSNonOwnedPointerOrNullMapKeyCallBacks

      NSNonOwnedPointerOrNullMapKeyCallBacks

      Для ключей, которые являются указателями, не освобожденными, или NULL.

      Доступный в OS X v10.0 и позже.

    • NSNonRetainedObjectMapKeyCallBacks

      NSNonRetainedObjectMapKeyCallBacks

      Для наборов объектов, но без сохранения/выпуска.

      Доступный в OS X v10.0 и позже.

    • NSObjectMapKeyCallBacks

      NSObjectMapKeyCallBacks

      Для ключей, которые являются объектами.

      Доступный в OS X v10.0 и позже.

    • NSOwnedPointerMapKeyCallBacks

      NSOwnedPointerMapKeyCallBacks

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

      Доступный в OS X v10.0 и позже.

    Обсуждение

    На OS X v10.5 и позже, см. также NSMapTable класс.

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

  • Это предопределенные наборы обратных вызовов для NSMapTable значения.

    Объявление

    Swift

    let NSIntegerMapValueCallBacks: NSMapTableValueCallBacks let NSNonOwnedPointerMapValueCallBacks: NSMapTableValueCallBacks let NSOwnedPointerMapValueCallBacks: NSMapTableValueCallBacks let NSNonRetainedObjectMapValueCallBacks: NSMapTableValueCallBacks let NSObjectMapValueCallBacks: NSMapTableValueCallBacks

    Objective C

    extern const NSMapTableValueCallBacks NSIntegerMapValueCallBacks; extern const NSMapTableValueCallBacks NSIntMapValueCallBacks; extern const NSMapTableValueCallBacks NSNonOwnedPointerMapValueCallBacks; extern const NSMapTableValueCallBacks NSObjectMapValueCallBacks; extern const NSMapTableValueCallBacks NSNonRetainedObjectMapValueCallBacks; extern const NSMapTableValueCallBacks NSOwnedPointerMapValueCallBacks;

    Константы

    • NSIntegerMapValueCallBacks

      NSIntegerMapValueCallBacks

      Для значений, которые являются количествами размера указателя, (например, int, long, или unichar).

      Доступный в OS X v10.5 и позже.

    • NSIntMapValueCallBacks

      NSIntMapValueCallBacks

      Для значений, которые являются количествами размера указателя, (например, int, long, или unichar).

      Использовать NSIntegerMapValueCallBacks вместо этого.

      Доступный в OS X v10.0 и позже.

      Осуждаемый в OS X v10.5.

    • NSNonOwnedPointerMapValueCallBacks

      NSNonOwnedPointerMapValueCallBacks

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

      Доступный в OS X v10.0 и позже.

    • NSOwnedPointerMapValueCallBacks

      NSOwnedPointerMapValueCallBacks

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

      Доступный в OS X v10.0 и позже.

    • NSNonRetainedObjectMapValueCallBacks

      NSNonRetainedObjectMapValueCallBacks

      Для наборов объектов, но без сохранения/выпуска.

      Доступный в OS X v10.0 и позже.

    • NSObjectMapValueCallBacks

      NSObjectMapValueCallBacks

      Для значений, которые являются объектами.

      Доступный в OS X v10.0 и позже.

    Обсуждение

    На OS X v10.5 и позже, см. также NSMapTable класс.

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

  • Этот ошибочный домен определяется для NSURL.

    Объявление

    Swift

    let NSURLErrorDomain: NSString!

    Objective C

    extern NSString * const NSURLErrorDomain;

    Константы

    • NSURLErrorDomain

      NSURLErrorDomain

      Ошибки загрузочной системы URL

      Доступный в OS X v10.2 и позже.

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

    Объявление

    Swift

    let NSZeroPoint: NSPoint let NSZeroSize: NSSize let NSZeroRect: NSRect

    Objective C

    extern const NSPoint NSZeroPoint; extern const NSSize NSZeroSize; extern const NSRect NSZeroRect;

    Константы

    • NSZeroPoint

      NSZeroPoint

      NSPoint структура с обоими наборами координат x и y к 0.

      Доступный в OS X v10.0 и позже.

    • NSZeroSize

      NSZeroSize

      NSSize набор структуры к 0 в обеих размерностях.

      Доступный в OS X v10.0 и позже.

    • NSZeroRect

      NSZeroRect

      NSRect набор структуры к 0 по ширине и высота.

      Доступный в OS X v10.0 и позже.

Геометрическое выравнивание

  • Эти константы используются NSIntegralRectWithOptions функционируйте и связанные методы.

    Объявление

    Swift

    struct NSAlignmentOptions : RawOptionSetType { init(_ rawValue: UInt64) init(rawValue rawValue: UInt64) static var AlignMinXInward: NSAlignmentOptions { get } static var AlignMinYInward: NSAlignmentOptions { get } static var AlignMaxXInward: NSAlignmentOptions { get } static var AlignMaxYInward: NSAlignmentOptions { get } static var AlignWidthInward: NSAlignmentOptions { get } static var AlignHeightInward: NSAlignmentOptions { get } static var AlignMinXOutward: NSAlignmentOptions { get } static var AlignMinYOutward: NSAlignmentOptions { get } static var AlignMaxXOutward: NSAlignmentOptions { get } static var AlignMaxYOutward: NSAlignmentOptions { get } static var AlignWidthOutward: NSAlignmentOptions { get } static var AlignHeightOutward: NSAlignmentOptions { get } static var AlignMinXNearest: NSAlignmentOptions { get } static var AlignMinYNearest: NSAlignmentOptions { get } static var AlignMaxXNearest: NSAlignmentOptions { get } static var AlignMaxYNearest: NSAlignmentOptions { get } static var AlignWidthNearest: NSAlignmentOptions { get } static var AlignHeightNearest: NSAlignmentOptions { get } static var AlignRectFlipped: NSAlignmentOptions { get } static var AlignAllEdgesInward: NSAlignmentOptions { get } static var AlignAllEdgesOutward: NSAlignmentOptions { get } static var AlignAllEdgesNearest: NSAlignmentOptions { get } }

    Objective C

    enum { NSAlignMinXInward = 1ULL << 0, NSAlignMinYInward = 1ULL << 1, NSAlignMaxXInward = 1ULL << 2, NSAlignMaxYInward = 1ULL << 3, NSAlignWidthInward = 1ULL << 4, NSAlignHeightInward = 1ULL << 5, NSAlignMinXOutward = 1ULL << 8, NSAlignMinYOutward = 1ULL << 9, NSAlignMaxXOutward = 1ULL << 10, NSAlignMaxYOutward = 1ULL << 11, NSAlignWidthOutward = 1ULL << 12, NSAlignHeightOutward = 1ULL << 13, NSAlignMinXNearest = 1ULL << 16, NSAlignMinYNearest = 1ULL << 17, NSAlignMaxXNearest = 1ULL << 18, NSAlignMaxYNearest = 1ULL << 19, NSAlignWidthNearest = 1ULL << 20, NSAlignHeightNearest = 1ULL << 21, NSAlignRectFlipped = 1ULL << 63, // convenience combinations NSAlignAllEdgesInward = NSAlignMinXInward |NSAlignMaxXInward |NSAlignMinYInward |NSAlignMaxYInward, NSAlignAllEdgesOutward = NSAlignMinXOutward |NSAlignMaxXOutward |NSAlignMinYOutward |NSAlignMaxYOutward, NSAlignAllEdgesNearest = NSAlignMinXNearest |NSAlignMaxXNearest |NSAlignMinYNearest |NSAlignMaxYNearest, }; typedef unsigned long long NSAlignmentOptions;

    Константы

    • AlignMinXInward

      NSAlignMinXInward

      Указывает, что выравнивание минимума X координат должно быть к самому близкому входящему интегральному значению.

      Доступный в OS X v10.7 и позже.

    • AlignMinYInward

      NSAlignMinYInward

      Указывает, что выравнивание минимума Y координата должно быть к самому близкому входящему интегральному значению.

      Доступный в OS X v10.7 и позже.

    • AlignMaxXInward

      NSAlignMaxXInward

      Указывает, что выравнивание максимума X координат должно быть к самому близкому входящему интегральному значению.

      Доступный в OS X v10.7 и позже.

    • AlignMaxYInward

      NSAlignMaxYInward

      Указывает, что выравнивание максимума X координат должно быть к самому близкому входящему интегральному значению.

      Доступный в OS X v10.7 и позже.

    • AlignWidthInward

      NSAlignWidthInward

      Указывает, что выравнивание ширины должно быть к самому близкому входящему интегральному значению.

      Доступный в OS X v10.7 и позже.

    • AlignHeightInward

      NSAlignHeightInward

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

      Доступный в OS X v10.7 и позже.

    • AlignMinXOutward

      NSAlignMinXOutward

      Указывает, что выравнивание минимума X координат должно быть к самому близкому исходящему интегральному значению.

      Доступный в OS X v10.7 и позже.

    • AlignMinYOutward

      NSAlignMinYOutward

      Указывает, что выравнивание минимума Y координата должно быть к самому близкому исходящему интегральному значению.

      Доступный в OS X v10.7 и позже.

    • AlignMaxXOutward

      NSAlignMaxXOutward

      Указывает, что выравнивание максимума X координат должно быть к самому близкому исходящему интегральному значению.

      Доступный в OS X v10.7 и позже.

    • AlignMaxYOutward

      NSAlignMaxYOutward

      Указывает, что выравнивание максимума Y координата должно быть к самому близкому исходящему интегральному значению.

      Доступный в OS X v10.7 и позже.

    • AlignWidthOutward

      NSAlignWidthOutward

      Указывает, что выравнивание ширины должно быть к самому близкому исходящему интегральному значению.

      Доступный в OS X v10.7 и позже.

    • AlignHeightOutward

      NSAlignHeightOutward

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

      Доступный в OS X v10.7 и позже.

    • AlignMinXNearest

      NSAlignMinXNearest

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

      Доступный в OS X v10.7 и позже.

    • AlignMinYNearest

      NSAlignMinYNearest

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

      Доступный в OS X v10.7 и позже.

    • AlignMaxXNearest

      NSAlignMaxXNearest

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

      Доступный в OS X v10.7 и позже.

    • AlignMaxYNearest

      NSAlignMaxYNearest

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

      Доступный в OS X v10.7 и позже.

    • AlignWidthNearest

      NSAlignWidthNearest

      Указывает, что выравнивание ширины должно быть к самому близкому самому близкому значению.

      Доступный в OS X v10.7 и позже.

    • AlignHeightNearest

      NSAlignHeightNearest

      Указывает, что выравнивание высоты должно быть к самому близкому самому близкому значению.

      Доступный в OS X v10.7 и позже.

    • AlignRectFlipped

      NSAlignRectFlipped

      Если прямоугольник находится в зеркально отраженной системе координат, эта опция должна быть включена. Это позволяет 0.5 быть обработанным визуально непротиворечивым способом.

      Доступный в OS X v10.7 и позже.

    • AlignAllEdgesInward

      NSAlignAllEdgesInward

      Выравнивает все края внутрь. Это совпадает с NSAlignMinXInward|NSAlignMaxXInward|NSAlignMinYInward|NSAlignMaxYInward.

      Доступный в OS X v10.7 и позже.

    • AlignAllEdgesOutward

      NSAlignAllEdgesOutward

      Выравнивает все края за пределы. Это совпадает с NSAlignMinXOutward|NSAlignMaxXOutward|NSAlignMinYOutward|NSAlignMaxYOutward.

      Доступный в OS X v10.7 и позже.

    • AlignAllEdgesNearest

      NSAlignAllEdgesNearest

      Выравнивает все края к самому близкому значению. Это совпадает с NSAlignMinXNearest|NSAlignMaxXNearest|NSAlignMinYNearest|NSAlignMaxYNearest.

      Доступный в OS X v10.7 и позже.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.7 и позже.

  • Определяет минимальные и максимальные граничные константы.

    Объявление

    Objective C

    #define NSMinXEdge CGRectMinXEdge #define NSMinYEdge CGRectMinYEdge #define NSMaxXEdge CGRectMaxXEdge #define NSMaxYEdge CGRectMaxYEdge

    Константы

    • NSMinXEdge

      NSMinXEdge

      Минимум X краев. Это эквивалентно CGRectMinXEdge.

      Доступный в OS X v10.5 и позже.

    • NSMinYEdge

      NSMinYEdge

      Минимум Y край. Это эквивалентно CGRectMinYEdge.

      Доступный в OS X v10.5 и позже.

    • NSMaxXEdge

      NSMaxXEdge

      Максимум X краев. Это эквивалентно CGRectMaxXEdge.

      Доступный в OS X v10.5 и позже.

    • NSMaxYEdge

      NSMaxYEdge

      Максимум X краев. Это эквивалентно CGRectMaxXEdge.

      Доступный в OS X v10.5 и позже.

Числовые константы

  • Константы, используемые NSDecimal.

    Объявление

    Swift

    var NSDecimalMaxSize: Int32 { get } var NSDecimalNoScale: Int32 { get }

    Objective C

    #define NSDecimalMaxSize (8) #define NSDecimalNoScale SHRT_MAX

    Константы

    • NSDecimalMaxSize

      NSDecimalMaxSize

      Максимальный размер NSDecimal.

      Дает точность по крайней мере 38 десятичных цифр, 128 двоичных позиций.

      Доступный в OS X v10.0 и позже.

    • NSDecimalNoScale

      NSDecimalNoScale

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

      Доступный в OS X v10.0 и позже.

  • Константы, используемые NSMapTable.

    Объявление

    Objective C

    #define NSNotAnIntMapKey ((const void *)0x80000000) #define NSNotAnIntegerMapKey ((const void *)NSIntegerMin) #define NSNotAPointerMapKey ((const void *)0xffffffff)

    Константы

    • NSNotAnIntMapKey

      NSNotAnIntMapKey

      Предопределенный notAKeyMarker для использования с NSMapTableKeyCallBacks.

      Использовать NSNotAnIntegerMapKey вместо этого.

      Доступный в OS X v10.0 и позже.

    • NSNotAnIntegerMapKey

      NSNotAnIntegerMapKey

      Предопределенный notAKeyMarker для использования с NSMapTableKeyCallBacks.

      Доступный в OS X v10.5 и позже.

    • NSNotAPointerMapKey

      NSNotAPointerMapKey

      Предопределенный notAKeyMarker для использования с NSMapTableKeyCallBacks.

      Доступный в OS X v10.0 и позже.

    Обсуждение

    На OS X v10.5 и позже, см. также NSMapTable класс.

  • Константы, представляющие максимальные и минимальные значения NSInteger и NSUInteger.

    Объявление

    Swift

    var NSIntegerMax: Int { get }

    Objective C

    #define NSIntegerMax LONG_MAX #define NSIntegerMin LONG_MIN #define NSUIntegerMax ULONG_MAX

    Константы

    • NSIntegerMax

      NSIntegerMax

      Максимальное значение для NSInteger.

      Доступный в OS X v10.5 и позже.

    • NSIntegerMin

      NSIntegerMin

      Минимальное значение для NSInteger.

      Доступный в OS X v10.5 и позже.

    • NSUIntegerMax

      NSUIntegerMax

      Максимальное значение для NSUInteger.

      Доступный в OS X v10.5 и позже.

Уведомления

  • Уведомления, отправленные мостом Java зарегистрированным наблюдателям, когда виртуальная машина создается и инициализируется.

    Объявление

    Objective C

    extern NSString *NSJavaWillSetupVirtualMachineNotification; extern NSString *NSJavaDidSetupVirtualMachineNotification; extern NSString *NSJavaWillCreateVirtualMachineNotification; extern NSString *NSJavaDidCreateVirtualMachineNotification;

    Константы

    • NSJavaWillSetupVirtualMachineNotification

      NSJavaWillSetupVirtualMachineNotification

      Уведомление, отправленное перед виртуальной машиной Java, устанавливается.

      Доступный в OS X v10.0 через OS X v10.5.

      Осуждаемый в OS X v10.5.

    • NSJavaDidSetupVirtualMachineNotification

      NSJavaDidSetupVirtualMachineNotification

      Уведомление, отправленное после виртуальной машины Java, устанавливается.

      Доступный в OS X v10.0 через OS X v10.5.

      Осуждаемый в OS X v10.5.

    • NSJavaWillCreateVirtualMachineNotification

      NSJavaWillCreateVirtualMachineNotification

      Уведомление, отправленное перед виртуальной машиной Java, создается.

      Доступный в OS X v10.0 через OS X v10.5.

      Осуждаемый в OS X v10.5.

    • NSJavaDidCreateVirtualMachineNotification

      NSJavaDidCreateVirtualMachineNotification

      Уведомление, отправленное после виртуальной машины Java, создается.

      Доступный в OS X v10.0 через OS X v10.5.

      Осуждаемый в OS X v10.5.

Исключения

  • Исключения, определенные NSException.

    Объявление

    Swift

    let NSGenericException: NSString! let NSRangeException: NSString! let NSInvalidArgumentException: NSString! let NSInternalInconsistencyException: NSString! let NSMallocException: NSString! let NSObjectInaccessibleException: NSString! let NSObjectNotAvailableException: NSString! let NSDestinationInvalidException: NSString! let NSPortTimeoutException: NSString! let NSInvalidSendPortException: NSString! let NSInvalidReceivePortException: NSString! let NSPortSendException: NSString! let NSPortReceiveException: NSString! let NSOldStyleException: NSString!

    Objective C

    extern NSString *NSGenericException; extern NSString *NSRangeException; extern NSString *NSInvalidArgumentException; extern NSString *NSInternalInconsistencyException; extern NSString *NSMallocException; extern NSString *NSObjectInaccessibleException; extern NSString *NSObjectNotAvailableException; extern NSString *NSDestinationInvalidException; extern NSString *NSPortTimeoutException; extern NSString *NSInvalidSendPortException; extern NSString *NSInvalidReceivePortException; extern NSString *NSPortSendException; extern NSString *NSPortReceiveException; extern NSString *NSOldStyleException;

    Константы

    • NSGenericException

      NSGenericException

      Родовое название для исключения.

      Необходимо обычно использовать более определенное имя исключения.

      Доступный в OS X v10.0 и позже.

    • NSRangeException

      NSRangeException

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

      Доступный в OS X v10.0 и позже.

    • NSInvalidArgumentException

      NSInvalidArgumentException

      Имя исключения, происходящего, когда Вы передаете недействительный аргумент методу, такому как a nil указатель, где не -nil объект требуется.

      Доступный в OS X v10.0 и позже.

    • NSInternalInconsistencyException

      NSInternalInconsistencyException

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

      Доступный в OS X v10.0 и позже.

    • NSMallocException

      NSMallocException

      Устаревший; не в настоящее время используемый.

      Доступный в OS X v10.0 и позже.

    • NSObjectInaccessibleException

      NSObjectInaccessibleException

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

      Посмотрите NSConnection enableMultipleThreads.

      Доступный в OS X v10.0 и позже.

    • NSObjectNotAvailableException

      NSObjectNotAvailableException

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

      Доступный в OS X v10.0 и позже.

    • NSDestinationInvalidException

      NSDestinationInvalidException

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

      Это - распределенное специфичное для объектов исключение.

      Доступный в OS X v10.0 и позже.

    • NSPortTimeoutException

      NSPortTimeoutException

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

      Это - распределенное специфичное для объектов исключение.

      Доступный в OS X v10.0 и позже.

    • NSInvalidSendPortException

      NSInvalidSendPortException

      Имя исключения, происходящего когда отправить порт NSConnection стал недопустимым.

      Это - распределенное специфичное для объектов исключение.

      Доступный в OS X v10.0 и позже.

    • NSInvalidReceivePortException

      NSInvalidReceivePortException

      Имя исключения, происходящего когда получить порт NSConnection стал недопустимым.

      Это - распределенное специфичное для объектов исключение.

      Доступный в OS X v10.0 и позже.

    • NSPortSendException

      NSPortSendException

      Универсальная ошибка произошла на, отправляют.

      Это NSPort- определенное исключение.

      Доступный в OS X v10.0 и позже.

    • NSPortReceiveException

      NSPortReceiveException

      Универсальная ошибка произошла на, получают.

      Это NSPort- определенное исключение.

      Доступный в OS X v10.0 и позже.

    • NSOldStyleException

      NSOldStyleException

      Больше используемый.

      Доступный в OS X v10.0 и позже.

Номера версий

  • Версия платформы Основы в текущей среде.

    Объявление

    Swift

    var NSFoundationVersionNumber: Double

    Objective C

    double NSFoundationVersionNumber;

    Константы

    • NSFoundationVersionNumber

      NSFoundationVersionNumber

      Версия платформы Основы в текущей среде.

      Доступный в OS X v10.1 и позже.

  • Константы для определения номеров версий Платформы Основы.

    Объявление

    Swift

    var NSFoundationVersionNumber10_0: Double { get } var NSFoundationVersionNumber10_1: Double { get } var NSFoundationVersionNumber10_1_1: Double { get } var NSFoundationVersionNumber10_1_2: Double { get } var NSFoundationVersionNumber10_1_3: Double { get } var NSFoundationVersionNumber10_1_4: Double { get } var NSFoundationVersionNumber10_2: Double { get } var NSFoundationVersionNumber10_2_1: Double { get } var NSFoundationVersionNumber10_2_2: Double { get } var NSFoundationVersionNumber10_2_3: Double { get } var NSFoundationVersionNumber10_2_4: Double { get } var NSFoundationVersionNumber10_2_5: Double { get } var NSFoundationVersionNumber10_2_6: Double { get } var NSFoundationVersionNumber10_2_7: Double { get } var NSFoundationVersionNumber10_2_8: Double { get } var NSFoundationVersionNumber10_3: Double { get } var NSFoundationVersionNumber10_3_1: Double { get } var NSFoundationVersionNumber10_3_2: Double { get } var NSFoundationVersionNumber10_3_3: Double { get } var NSFoundationVersionNumber10_3_4: Double { get } var NSFoundationVersionNumber10_3_5: Double { get } var NSFoundationVersionNumber10_3_6: Double { get } var NSFoundationVersionNumber10_3_7: Double { get } var NSFoundationVersionNumber10_3_8: Double { get } var NSFoundationVersionNumber10_3_9: Double { get } var NSFoundationVersionNumber10_4: Double { get } var NSFoundationVersionNumber10_4_1: Double { get } var NSFoundationVersionNumber10_4_2: Double { get } var NSFoundationVersionNumber10_4_3: Double { get } var NSFoundationVersionNumber10_4_4_Intel: Double { get } var NSFoundationVersionNumber10_4_4_PowerPC: Double { get } var NSFoundationVersionNumber10_4_5: Double { get } var NSFoundationVersionNumber10_4_6: Double { get } var NSFoundationVersionNumber10_4_7: Double { get } var NSFoundationVersionNumber10_4_8: Double { get } var NSFoundationVersionNumber10_4_9: Double { get } var NSFoundationVersionNumber10_4_10: Double { get } var NSFoundationVersionNumber10_4_11: Double { get } var NSFoundationVersionNumber10_5: Double { get } var NSFoundationVersionNumber10_5_1: Double { get } var NSFoundationVersionNumber10_5_2: Double { get } var NSFoundationVersionNumber10_5_3: Double { get } var NSFoundationVersionNumber10_5_4: Double { get } var NSFoundationVersionNumber10_5_5: Double { get } var NSFoundationVersionNumber10_5_6: Double { get } var NSFoundationVersionNumber10_5_7: Double { get } var NSFoundationVersionNumber10_5_8: Double { get } var NSFoundationVersionNumber10_6: Double { get } var NSFoundationVersionNumber10_6_1: Double { get } var NSFoundationVersionNumber10_6_2: Double { get } var NSFoundationVersionNumber10_6_3: Double { get } var NSFoundationVersionNumber10_6_4: Double { get } var NSFoundationVersionNumber10_6_5: Double { get } var NSFoundationVersionNumber10_6_6: Double { get } var NSFoundationVersionNumber10_6_7: Double { get } var NSFoundationVersionNumber10_6_8: Double { get } var NSFoundationVersionNumber10_7: Double { get } var NSFoundationVersionNumber10_7_1: Double { get } var NSFoundationVersionNumber10_7_2: Double { get } var NSFoundationVersionNumber10_7_3: Double { get } var NSFoundationVersionNumber10_7_4: Double { get } var NSFoundationVersionNumber10_8: Double { get } var NSFoundationVersionNumber10_8_1: Double { get } var NSFoundationVersionNumber10_8_2: Double { get } var NSFoundationVersionNumber10_8_3: Double { get } var NSFoundationVersionNumber10_8_4: Double { get }

    Objective C

    #define NSFoundationVersionNumber10_0 397.40 #define NSFoundationVersionNumber10_1 425.00 #define NSFoundationVersionNumber10_1_1 425.00 #define NSFoundationVersionNumber10_1_2 425.00 #define NSFoundationVersionNumber10_1_3 425.00 #define NSFoundationVersionNumber10_1_4 425.00 #define NSFoundationVersionNumber10_2 462.00 #define NSFoundationVersionNumber10_2_1 462.00 #define NSFoundationVersionNumber10_2_2 462.00 #define NSFoundationVersionNumber10_2_3 462.00 #define NSFoundationVersionNumber10_2_4 462.00 #define NSFoundationVersionNumber10_2_5 462.00 #define NSFoundationVersionNumber10_2_6 462.00 #define NSFoundationVersionNumber10_2_7 462.70 #define NSFoundationVersionNumber10_2_8 462.70 #define NSFoundationVersionNumber10_3 500.00 #define NSFoundationVersionNumber10_3_1 500.00 #define NSFoundationVersionNumber10_3_2 500.30 #define NSFoundationVersionNumber10_3_3 500.54 #define NSFoundationVersionNumber10_3_4 500.56 #define NSFoundationVersionNumber10_3_5 500.56 #define NSFoundationVersionNumber10_3_6 500.56 #define NSFoundationVersionNumber10_3_7 500.56 #define NSFoundationVersionNumber10_3_8 500.56 #define NSFoundationVersionNumber10_3_9 500.58 #define NSFoundationVersionNumber10_4 567.00 #define NSFoundationVersionNumber10_4_1 567.00 #define NSFoundationVersionNumber10_4_2 567.12 #define NSFoundationVersionNumber10_4_3 567.21 #define NSFoundationVersionNumber10_4_4_Intel 567.23 #define NSFoundationVersionNumber10_4_4_PowerPC 567.21 #define NSFoundationVersionNumber10_4_5 567.25 #define NSFoundationVersionNumber10_4_6 567.26 #define NSFoundationVersionNumber10_4_7 567.27 #define NSFoundationVersionNumber10_4_8 567.28 #define NSFoundationVersionNumber10_4_9 567.29 #define NSFoundationVersionNumber10_4_10 567.29 #define NSFoundationVersionNumber10_4_11 567.36 #define NSFoundationVersionNumber10_5 677.00 #define NSFoundationVersionNumber10_5_1 677.10 #define NSFoundationVersionNumber10_5_2 677.15 #define NSFoundationVersionNumber10_5_3 677.19 #define NSFoundationVersionNumber10_5_4 677.19 #define NSFoundationVersionNumber10_5_5 677.21 #define NSFoundationVersionNumber10_5_6 677.22 #define NSFoundationVersionNumber10_5_7 677.24 #define NSFoundationVersionNumber10_5_8 677.26 #define NSFoundationVersionNumber10_6 751.00 #define NSFoundationVersionNumber10_6_1 751.00 #define NSFoundationVersionNumber10_6_2 751.14 #define NSFoundationVersionNumber10_6_3 751.21 #define NSFoundationVersionNumber10_6_4 751.29 #define NSFoundationVersionNumber10_6_5 751.42 #define NSFoundationVersionNumber10_6_6 751.53 #define NSFoundationVersionNumber10_6_7 751.53 #define NSFoundationVersionNumber10_6_8 751.62 #define NSFoundationVersionNumber10_7 833.10 #define NSFoundationVersionNumber10_7_1 833.10 #define NSFoundationVersionNumber10_7_2 833.20 #define NSFoundationVersionNumber10_7_3 833.24 #define NSFoundationVersionNumber10_7_4 833.25 #define NSFoundationVersionNumber10_8 945.00 #define NSFoundationVersionNumber10_8_1 945.00 #define NSFoundationVersionNumber10_8_2 945.11 #define NSFoundationVersionNumber10_8_3 945.16 #define NSFoundationVersionNumber10_8_4 945.18 #define NSFoundationVersionNumber_iOS_6_0 993.00

    Константы

    • NSFoundationVersionNumber10_0

      NSFoundationVersionNumber10_0

      Версия основы выпущена в версии 10.0 OS X.

      Доступный в OS X v10.1 и позже.

    • NSFoundationVersionNumber10_1

      NSFoundationVersionNumber10_1

      Версия основы выпущена в версии 10.1 OS X.

      Доступный в OS X v10.2 и позже.

    • NSFoundationVersionNumber10_1_1

      NSFoundationVersionNumber10_1_1

      Версия основы выпущена в версии 10.1.1 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_1_2

      NSFoundationVersionNumber10_1_2

      Версия основы выпущена в версии 10.1.2 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_1_3

      NSFoundationVersionNumber10_1_3

      Версия основы выпущена в версии 10.1.3 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_1_4

      NSFoundationVersionNumber10_1_4

      Версия основы выпущена в версии 10.1.4 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_2

      NSFoundationVersionNumber10_2

      Версия основы выпущена в версии 10.2 OS X.

      Доступный в OS X v10.3 и позже.

    • NSFoundationVersionNumber10_2_1

      NSFoundationVersionNumber10_2_1

      Версия основы выпущена в версии 10.2.1 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_2_2

      NSFoundationVersionNumber10_2_2

      Версия основы выпущена в версии 10.2.2 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_2_3

      NSFoundationVersionNumber10_2_3

      Версия основы выпущена в версии 10.2.3 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_2_4

      NSFoundationVersionNumber10_2_4

      Версия основы выпущена в версии 10.2.4 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_2_5

      NSFoundationVersionNumber10_2_5

      Версия основы выпущена в версии 10.2.5 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_2_6

      NSFoundationVersionNumber10_2_6

      Версия основы выпущена в версии 10.2.6 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_2_7

      NSFoundationVersionNumber10_2_7

      Версия основы выпущена в версии 10.2.7 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_2_8

      NSFoundationVersionNumber10_2_8

      Версия основы выпущена в версии 10.2.8 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_3

      NSFoundationVersionNumber10_3

      Версия основы выпущена в версии 10.3 OS X.

      Доступный в OS X v10.4 и позже.

    • NSFoundationVersionNumber10_3_1

      NSFoundationVersionNumber10_3_1

      Версия основы выпущена в версии 10.3.1 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_3_2

      NSFoundationVersionNumber10_3_2

      Версия основы выпущена в версии 10.3.2 OS X.

      Доступный в OS X v10.4 и позже.

    • NSFoundationVersionNumber10_3_3

      NSFoundationVersionNumber10_3_3

      Версия основы выпущена в версии 10.3.3 OS X.

      Доступный в OS X v10.4 и позже.

    • NSFoundationVersionNumber10_3_4

      NSFoundationVersionNumber10_3_4

      Версия основы выпущена в версии 10.3.4 OS X.

      Доступный в OS X v10.4 и позже.

    • NSFoundationVersionNumber10_3_5

      NSFoundationVersionNumber10_3_5

      Версия основы выпущена в версии 10.3.5 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_3_6

      NSFoundationVersionNumber10_3_6

      Версия основы выпущена в версии 10.3.6 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_3_7

      NSFoundationVersionNumber10_3_7

      Версия основы выпущена в версии 10.3.7 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_3_8

      NSFoundationVersionNumber10_3_8

      Версия основы выпущена в версии 10.3.8 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_3_9

      NSFoundationVersionNumber10_3_9

      Версия основы выпущена в версии 10.3.9 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4

      NSFoundationVersionNumber10_4

      Версия основы выпущена в версии 10.4 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_1

      NSFoundationVersionNumber10_4_1

      Версия основы выпущена в версии 10.4.1 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_2

      NSFoundationVersionNumber10_4_2

      Версия основы выпущена в версии 10.4.2 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_3

      NSFoundationVersionNumber10_4_3

      Версия основы выпущена в версии 10.4.3 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_4_Intel

      NSFoundationVersionNumber10_4_4_Intel

      Версия основы выпущена в версии 10.4.4 OS X для Intel.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_4_PowerPC

      NSFoundationVersionNumber10_4_4_PowerPC

      Версия основы выпущена в версии 10.4.4 OS X для PowerPC.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_5

      NSFoundationVersionNumber10_4_5

      Версия основы выпущена в версии 10.4.5 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_6

      NSFoundationVersionNumber10_4_6

      Версия основы выпущена в версии 10.4.6 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_7

      NSFoundationVersionNumber10_4_7

      Версия основы выпущена в версии 10.4.7 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_8

      NSFoundationVersionNumber10_4_8

      Версия основы выпущена в версии 10.4.8 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_9

      NSFoundationVersionNumber10_4_9

      Версия основы выпущена в версии 10.4.9 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_10

      NSFoundationVersionNumber10_4_10

      Версия основы выпущена в версии 10.4.10 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_4_11

      NSFoundationVersionNumber10_4_11

      Версия основы выпущена в версии 10.4.11 OS X.

      Доступный в OS X v10.5 и позже.

    • NSFoundationVersionNumber10_5

      NSFoundationVersionNumber10_5

      Версия основы выпущена в версии 10.5.0 OS X.

      Доступный в OS X v10.6 и позже.

    • NSFoundationVersionNumber10_5_1

      NSFoundationVersionNumber10_5_1

      Версия основы выпущена в версии 10.5.1 OS X.

      Доступный в OS X v10.6 и позже.

    • NSFoundationVersionNumber10_5_2

      NSFoundationVersionNumber10_5_2

      Версия основы выпущена в версии 10.5.2 OS X.

      Доступный в OS X v10.6 и позже.

    • NSFoundationVersionNumber10_5_3

      NSFoundationVersionNumber10_5_3

      Версия основы выпущена в версии 10.5.3 OS X.

      Доступный в OS X v10.6 и позже.

    • NSFoundationVersionNumber10_5_4

      NSFoundationVersionNumber10_5_4

      Версия основы выпущена в версии 10.5.4 OS X.

      Доступный в OS X v10.6 и позже.

    • NSFoundationVersionNumber10_5_5

      NSFoundationVersionNumber10_5_5

      Версия основы выпущена в версии 10.5.5 OS X.

      Доступный в OS X v10.6 и позже.

    • NSFoundationVersionNumber10_5_6

      NSFoundationVersionNumber10_5_6

      Версия основы выпущена в версии 10.5.6 OS X.

      Доступный в OS X v10.6 и позже.

    • NSFoundationVersionNumber10_5_7

      NSFoundationVersionNumber10_5_7

      Версия основы выпущена в версии 10.5.7 OS X.

      Доступный в OS X v10.7 и позже.

    • NSFoundationVersionNumber10_5_8

      NSFoundationVersionNumber10_5_8

      Версия основы выпущена в версии 10.5.8 OS X.

      Доступный в OS X v10.7 и позже.

    • NSFoundationVersionNumber10_6

      NSFoundationVersionNumber10_6

      Версия основы выпущена в версии 10.6 OS X.

      Доступный в OS X v10.7 и позже.

    • NSFoundationVersionNumber10_6_1

      NSFoundationVersionNumber10_6_1

      Версия основы выпущена в версии 10.6.1 OS X

      Доступный в OS X v10.7 и позже.

    • NSFoundationVersionNumber10_6_2

      NSFoundationVersionNumber10_6_2

      Версия основы выпущена в версии 10.6.2 OS X

      Доступный в OS X v10.7 и позже.

    • NSFoundationVersionNumber10_6_3

      NSFoundationVersionNumber10_6_3

      Версия основы выпущена в версии 10.6.3 OS X

      Доступный в OS X v10.7 и позже.

    • NSFoundationVersionNumber10_6_4

      NSFoundationVersionNumber10_6_4

      Версия основы выпущена в версии 10.6.4 OS X

      Доступный в OS X v10.7 и позже.

    • NSFoundationVersionNumber10_6_5

      NSFoundationVersionNumber10_6_5

      Версия основы выпущена в версии 10.6.5 OS X

      Доступный в OS X v10.7 и позже.

    • NSFoundationVersionNumber10_6_6

      NSFoundationVersionNumber10_6_6

      Версия основы выпущена в версии 10.6.6 OS X

      Доступный в OS X v10.8 и позже.

    • NSFoundationVersionNumber10_6_7

      NSFoundationVersionNumber10_6_7

      Версия основы выпущена в версии 10.6.7 OS X

      Доступный в OS X v10.8 и позже.

    • NSFoundationVersionNumber10_6_8

      NSFoundationVersionNumber10_6_8

      Версия основы выпущена в версии 10.6.8 OS X

      Доступный в OS X v10.8 и позже.

    • NSFoundationVersionNumber10_7

      NSFoundationVersionNumber10_7

      Версия основы выпущена в версии 10.7 OS X

      Доступный в OS X v10.8 и позже.

    • NSFoundationVersionNumber10_7_1

      NSFoundationVersionNumber10_7_1

      Версия основы выпущена в версии 10.7.1 OS X

      Доступный в OS X v10.8 и позже.

    • NSFoundationVersionNumber10_7_2

      NSFoundationVersionNumber10_7_2

      Версия основы выпущена в версии 10.7.2 OS X

      Доступный в OS X v10.8 и позже.

    • NSFoundationVersionNumber10_7_3

      NSFoundationVersionNumber10_7_3

      Версия основы выпущена в версии 10.7.3 OS X

      Доступный в OS X v10.8 и позже.

    • NSFoundationVersionNumber10_7_4

      NSFoundationVersionNumber10_7_4

      Версия основы выпущена в версии 10.7.4 OS X

      Доступный в OS X v10.8 и позже.

    • NSFoundationVersionNumber10_8

      NSFoundationVersionNumber10_8

      Версия основы выпущена в версии 10.8 OS X

      Доступный в OS X v10.9 и позже.

    • NSFoundationVersionNumber10_8_1

      NSFoundationVersionNumber10_8_1

      Версия основы выпущена в версии 10.8.1 OS X

      Доступный в OS X v10.9 и позже.

    • NSFoundationVersionNumber10_8_2

      NSFoundationVersionNumber10_8_2

      Версия основы выпущена в версии 10.8.2 OS X

      Доступный в OS X v10.9 и позже.

    • NSFoundationVersionNumber10_8_3

      NSFoundationVersionNumber10_8_3

      Версия основы выпущена в версии 10.8.3 OS X

      Доступный в OS X v10.9 и позже.

    • NSFoundationVersionNumber10_8_4

      NSFoundationVersionNumber10_8_4

      Версия основы выпущена в версии 10.8.4 OS X

      Доступный в OS X v10.9 и позже.

    • NSFoundationVersionNumber_iOS_6

      NSFoundationVersionNumber_iOS_6

      Версия основы выпущена в версии 6.0 iOS.

      Эта константа только доступна на iOS.