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

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

Разработчик

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

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

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

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

Наследование


Не применимый

Соответствует


Не применимый

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


Swift

import Foundation

Objective C

@import Foundation;

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

Константы

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

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

    Объявление

    Objective C

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

    Константы

    • NS_UnknownByteOrder

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

      Доступный в iOS 2.0 и позже.

    • NS_LittleEndian

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

      Доступный в iOS 2.0 и позже.

    • NS_BigEndian

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

      Доступный в iOS 2.0 и позже.

    Обсуждение

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

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

    Объявление

    Objective C

    enum { NSNotFound = NSIntegerMax };

    Константы

    • NSNotFound

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

      Доступный в iOS 2.0 и позже.

    Обсуждение

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

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

    Объявление

    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

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

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

      Доступный в iOS 4.0 и позже.

    • Reverse

      NSEnumerationReverse

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

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

      Доступный в iOS 4.0 и позже.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 4.0 и позже.

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

    Объявление

    Swift

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

    Objective C

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

    Константы

    • OrderedAscending

      NSOrderedAscending

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

      Доступный в iOS 2.0 и позже.

    • OrderedSame

      NSOrderedSame

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

      Доступный в iOS 2.0 и позже.

    • OrderedDescending

      NSOrderedDescending

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

      Доступный в iOS 2.0 и позже.

    Обсуждение

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

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.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

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

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

      Доступный в iOS 4.0 и позже.

    • Stable

      NSSortStable

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

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

      Доступный в iOS 4.0 и позже.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 4.0 и позже.

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

    Объявление

    Swift

    enum NSSearchPathDirectory : UInt { case ApplicationDirectory case DemoApplicationDirectory case DeveloperApplicationDirectory case AdminApplicationDirectory case LibraryDirectory case DeveloperDirectory case UserDirectory case DocumentationDirectory case DocumentDirectory case CoreServiceDirectory case AutosavedInformationDirectory case DesktopDirectory case CachesDirectory case ApplicationSupportDirectory case DownloadsDirectory case InputMethodsDirectory case MoviesDirectory case MusicDirectory case PicturesDirectory case PrinterDescriptionDirectory case SharedPublicDirectory case PreferencePanesDirectory case ApplicationScriptsDirectory case ItemReplacementDirectory case AllApplicationsDirectory case AllLibrariesDirectory case TrashDirectory }

    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, NSItemReplacementDirectory = 99, NSAllApplicationsDirectory = 100, NSAllLibrariesDirectory = 101, }; typedef NSUInteger NSSearchPathDirectory;

    Константы

    • ApplicationDirectory

      NSApplicationDirectory

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

      Доступный в iOS 2.0 и позже.

    • DemoApplicationDirectory

      NSDemoApplicationDirectory

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

      Доступный в iOS 2.0 и позже.

    • DeveloperApplicationDirectory

      NSDeveloperApplicationDirectory

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

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

      Доступный в iOS 2.0 и позже.

    • AdminApplicationDirectory

      NSAdminApplicationDirectory

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

      Доступный в iOS 2.0 и позже.

    • LibraryDirectory

      NSLibraryDirectory

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

      Доступный в iOS 2.0 и позже.

    • DeveloperDirectory

      NSDeveloperDirectory

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

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

      Доступный в iOS 2.0 и позже.

    • UserDirectory

      NSUserDirectory

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

      Доступный в iOS 2.0 и позже.

    • DocumentationDirectory

      NSDocumentationDirectory

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

      Доступный в iOS 2.0 и позже.

    • DocumentDirectory

      NSDocumentDirectory

      Каталог Document.

      Доступный в iOS 2.0 и позже.

    • CoreServiceDirectory

      NSCoreServiceDirectory

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

      Доступный в iOS 2.0 и позже.

    • AutosavedInformationDirectory

      NSAutosavedInformationDirectory

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

      Доступный в iOS 4.0 и позже.

    • DesktopDirectory

      NSDesktopDirectory

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

      Доступный в iOS 2.0 и позже.

    • CachesDirectory

      NSCachesDirectory

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

      Доступный в iOS 2.0 и позже.

    • ApplicationSupportDirectory

      NSApplicationSupportDirectory

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

      Доступный в iOS 2.0 и позже.

    • DownloadsDirectory

      NSDownloadsDirectory

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

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

      Доступный в iOS 2.0 и позже.

    • InputMethodsDirectory

      NSInputMethodsDirectory

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

      Доступный в iOS 4.0 и позже.

    • MoviesDirectory

      NSMoviesDirectory

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

      Доступный в iOS 4.0 и позже.

    • MusicDirectory

      NSMusicDirectory

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

      Доступный в iOS 4.0 и позже.

    • PicturesDirectory

      NSPicturesDirectory

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

      Доступный в iOS 4.0 и позже.

    • PrinterDescriptionDirectory

      NSPrinterDescriptionDirectory

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

      Доступный в iOS 4.0 и позже.

    • SharedPublicDirectory

      NSSharedPublicDirectory

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

      Доступный в iOS 4.0 и позже.

    • PreferencePanesDirectory

      NSPreferencePanesDirectory

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

      Доступный в iOS 4.0 и позже.

    • ItemReplacementDirectory

      NSItemReplacementDirectory

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

      Доступный в iOS 4.0 и позже.

    • AllApplicationsDirectory

      NSAllApplicationsDirectory

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

      Доступный в iOS 2.0 и позже.

    • AllLibrariesDirectory

      NSAllLibrariesDirectory

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

      Доступный в iOS 2.0 и позже.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.0 и позже.

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

    Объявление

    Swift

    struct NSSearchPathDomainMask : RawOptionSetType { init(_ rawValue: UInt) init(rawValue rawValue: UInt) static var UserDomainMask: NSSearchPathDomainMask { get } static var LocalDomainMask: NSSearchPathDomainMask { get } static var NetworkDomainMask: NSSearchPathDomainMask { get } static var SystemDomainMask: NSSearchPathDomainMask { get } static var AllDomainsMask: NSSearchPathDomainMask { get } }

    Objective C

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

    Константы

    • UserDomainMask

      NSUserDomainMask

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

      Доступный в iOS 2.0 и позже.

    • LocalDomainMask

      NSLocalDomainMask

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

      Доступный в iOS 2.0 и позже.

    • NetworkDomainMask

      NSNetworkDomainMask

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

      Доступный в iOS 2.0 и позже.

    • SystemDomainMask

      NSSystemDomainMask

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

      Доступный в iOS 2.0 и позже.

    • AllDomainsMask

      NSAllDomainsMask

      Все домены.

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

      Доступный в iOS 2.0 и позже.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.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

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

      Доступный в iOS 2.0 и позже.

    • NSFileLockingError

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

      Доступный в iOS 2.0 и позже.

    • NSFileReadUnknownError

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

      Доступный в iOS 2.0 и позже.

    • NSFileReadNoPermissionError

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

      Доступный в iOS 2.0 и позже.

    • NSFileReadInvalidFileNameError

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

      Доступный в iOS 2.0 и позже.

    • NSFileReadCorruptFileError

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

      Доступный в iOS 2.0 и позже.

    • NSFileReadNoSuchFileError

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

      Доступный в iOS 2.0 и позже.

    • NSFileReadInapplicableStringEncodingError

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

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

      Доступный в iOS 2.0 и позже.

    • NSFileReadUnsupportedSchemeError

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

      Доступный в iOS 2.0 и позже.

    • NSFileReadTooLargeError

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

      Доступный в iOS 2.0 и позже.

    • NSFileReadUnknownStringEncodingError

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

      Доступный в iOS 2.0 и позже.

    • NSFileWriteUnknownError

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

      Доступный в iOS 2.0 и позже.

    • NSFileWriteNoPermissionError

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

      Доступный в iOS 2.0 и позже.

    • NSFileWriteInvalidFileNameError

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

      Доступный в iOS 2.0 и позже.

    • NSFileWriteFileExistsError

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

      Доступный в iOS 5.0 и позже.

    • NSFileWriteInapplicableStringEncodingError

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

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

      Доступный в iOS 2.0 и позже.

    • NSFileWriteUnsupportedSchemeError

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

      Доступный в iOS 2.0 и позже.

    • NSFileWriteOutOfSpaceError

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

      Доступный в iOS 2.0 и позже.

    • NSFileWriteVolumeReadOnlyError

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

      Доступный в iOS 4.0 и позже.

    • NSKeyValueValidationError

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

      Доступный в iOS 2.0 и позже.

    • NSFormattingError

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

      Доступный в iOS 2.0 и позже.

    • NSUserCancelledError

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

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

      Доступный в iOS 2.0 и позже.

    • NSFileErrorMinimum

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

      Доступный в iOS 2.0 и позже.

    • NSFileErrorMaximum

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

      Доступный в iOS 2.0 и позже.

    • NSValidationErrorMinimum

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

      Доступный в iOS 2.0 и позже.

    • NSValidationErrorMaximum

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

      Доступный в iOS 2.0 и позже.

    • NSFormattingErrorMinimum

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

      Доступный в iOS 2.0 и позже.

    • NSFormattingErrorMaximum

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

      Доступный в iOS 2.0 и позже.

    • NSPropertyListReadCorruptError

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

      Доступный в iOS 4.0 и позже.

    • NSPropertyListReadUnknownVersionError

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

      Доступный в iOS 4.0 и позже.

    • NSPropertyListReadStreamError

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

      Доступный в iOS 4.0 и позже.

    • NSPropertyListWriteStreamError

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

      Доступный в iOS 4.0 и позже.

    • NSPropertyListErrorMinimum

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

      Доступный в iOS 4.0 и позже.

    • NSPropertyListErrorMaximum

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

      Доступный в iOS 4.0 и позже.

    • NSExecutableErrorMinimum

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

      Доступный в iOS 2.0 и позже.

    • NSExecutableNotLoadableError

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

      Доступный в iOS 2.0 и позже.

    • NSExecutableArchitectureMismatchError

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

      Доступный в iOS 2.0 и позже.

    • NSExecutableRuntimeMismatchError

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

      Доступный в iOS 2.0 и позже.

    • NSExecutableLoadError

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

      Доступный в iOS 2.0 и позже.

    • NSExecutableLinkError

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

      Доступный в iOS 2.0 и позже.

    • NSExecutableErrorMaximum

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

      Доступный в iOS 2.0 и позже.

    Обсуждение

    Константы в этом перечислении 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

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

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCancelled

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

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorBadURL

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorTimedOut

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

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorUnsupportedURL

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

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotFindHost

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotConnectToHost

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

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorDataLengthExceedsMaximum

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorNetworkConnectionLost

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorDNSLookupFailed

      Посмотрите NSURLErrorCannotFindHost

      Доступный в iOS 2.0 и позже.

    • NSURLErrorHTTPTooManyRedirects

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorResourceUnavailable

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

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorNotConnectedToInternet

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorRedirectToNonExistentLocation

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorBadServerResponse

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

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorUserCancelledAuthentication

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

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorUserAuthenticationRequired

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorZeroByteResource

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotDecodeRawData

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotDecodeContentData

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotParseResponse

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorInternationalRoamingOff

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

      Доступный в iOS 3.0 и позже.

    • NSURLErrorCallIsActive

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

      Доступный в iOS 3.0 и позже.

    • NSURLErrorDataNotAllowed

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

      Доступный в iOS 3.0 и позже.

    • NSURLErrorRequestBodyStreamExhausted

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

      Доступный в iOS 3.0 и позже.

    • NSURLErrorFileDoesNotExist

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorFileIsDirectory

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorNoPermissionsToReadFile

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorSecureConnectionFailed

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorServerCertificateHasBadDate

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorServerCertificateUntrusted

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorServerCertificateHasUnknownRoot

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorServerCertificateNotYetValid

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorClientCertificateRejected

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorClientCertificateRequired

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

      Доступный в iOS 4.0 и позже.

    • NSURLErrorCannotLoadFromNetwork

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

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotCreateFile

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotOpenFile

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotCloseFile

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotWriteToFile

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotRemoveFile

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorCannotMoveFile

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorDownloadDecodingFailedMidStream

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

      Доступный в iOS 2.0 и позже.

    • NSURLErrorDownloadDecodingFailedToComplete

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

      Доступный в iOS 2.0 и позже.

  • Эти коды ошибки используются ошибочными объектами, связанными с 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

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

      Доступный в iOS 7.0 и позже.

    • NSUbiquitousFileUnavailableError

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

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

      Доступный в iOS 7.0 и позже.

    • NSUbiquitousFileNotUploadedDueToQuotaError

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

      Доступный в iOS 7.0 и позже.

    • NSUbiquitousFileUbiquityServerNotAvailable

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

      Доступный в iOS 7.0 и позже.

    • NSUbiquitousFileErrorMaximum

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

      Доступный в iOS 7.0 и позже.

  • Ошибки, возвращенные соединениями 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

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

      Доступный в iOS 6.0 и позже.

    • NSXPCConnectionInvalid

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

      Доступный в iOS 6.0 и позже.

    • NSXPCConnectionReplyInvalid

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

      Доступный в iOS 6.0 и позже.

    • NSXPCConnectionErrorMinimum

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

      Доступный в iOS 6.0 и позже.

    • NSXPCConnectionErrorMaximum

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

      Доступный в iOS 6.0 и позже.

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

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

    Объявление

    Swift

    let NSCocoaErrorDomain: String

    Objective C

    NSString *const NSCocoaErrorDomain; NSString *const NSFeatureUnsupportedError;

    Константы

    • NSCocoaErrorDomain

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

      Доступный в iOS 2.0 и позже.

    • NSFeatureUnsupportedError

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

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

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

    Объявление

    Swift

    let NSURLErrorDomain: String

    Objective C

    extern NSString * const NSURLErrorDomain;

    Константы

    • NSURLErrorDomain

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

      Доступный в iOS 2.0 и позже.

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

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

    Объявление

    Swift

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

    Objective C

    #define NSDecimalMaxSize (8) #define NSDecimalNoScale SHRT_MAX

    Константы

    • NSDecimalMaxSize

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

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

      Доступный в iOS 2.0 и позже.

    • NSDecimalNoScale

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

      Доступный в iOS 2.0 и позже.

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

    Объявление

    Swift

    var NSIntegerMax: Int { get }

    Objective C

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

    Константы

    • NSIntegerMax

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

      Доступный в iOS 2.0 и позже.

    • NSIntegerMin

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

      Доступный в iOS 2.0 и позже.

    • NSUIntegerMax

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

      Доступный в iOS 2.0 и позже.

Исключения

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

    Объявление

    Swift

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

    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

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

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

      Доступный в iOS 2.0 и позже.

    • NSRangeException

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

      Доступный в iOS 2.0 и позже.

    • NSInvalidArgumentException

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

      Доступный в iOS 2.0 и позже.

    • NSInternalInconsistencyException

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

      Доступный в iOS 2.0 и позже.

    • NSMallocException

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

      Доступный в iOS 2.0 и позже.

    • NSObjectInaccessibleException

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

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

      Доступный в iOS 2.0 и позже.

    • NSObjectNotAvailableException

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

      Доступный в iOS 2.0 и позже.

    • NSDestinationInvalidException

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

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

      Доступный в iOS 2.0 и позже.

    • NSPortTimeoutException

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

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

      Доступный в iOS 2.0 и позже.

    • NSInvalidSendPortException

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

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

      Доступный в iOS 2.0 и позже.

    • NSInvalidReceivePortException

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

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

      Доступный в iOS 2.0 и позже.

    • NSPortSendException

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

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

      Доступный в iOS 2.0 и позже.

    • NSPortReceiveException

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

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

      Доступный в iOS 2.0 и позже.

    • NSOldStyleException

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

      Доступный в iOS 2.0 и позже.

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

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

    Объявление

    Swift

    var NSFoundationVersionNumber: Double

    Objective C

    double NSFoundationVersionNumber;

    Константы

    • NSFoundationVersionNumber

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

      Доступный в iOS 2.0 и позже.

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

    Объявление

    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 } var NSFoundationVersionNumber_iPhoneOS_2_0: Double { get } var NSFoundationVersionNumber_iPhoneOS_2_1: Double { get } var NSFoundationVersionNumber_iPhoneOS_2_2: Double { get } var NSFoundationVersionNumber_iPhoneOS_3_0: Double { get } var NSFoundationVersionNumber_iPhoneOS_3_1: Double { get } var NSFoundationVersionNumber_iPhoneOS_3_2: Double { get } var NSFoundationVersionNumber_iOS_4_0: Double { get } var NSFoundationVersionNumber_iOS_4_1: Double { get } var NSFoundationVersionNumber_iOS_4_2: Double { get } var NSFoundationVersionNumber_iOS_4_3: Double { get } var NSFoundationVersionNumber_iOS_5_0: Double { get } var NSFoundationVersionNumber_iOS_5_1: Double { get } var NSFoundationVersionNumber_iOS_6_1: 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_iPhoneOS_2_0 678.24 #define NSFoundationVersionNumber_iPhoneOS_2_1 678.26 #define NSFoundationVersionNumber_iPhoneOS_2_2 678.29 #define NSFoundationVersionNumber_iPhoneOS_3_0 678.47 #define NSFoundationVersionNumber_iPhoneOS_3_1 678.51 #define NSFoundationVersionNumber_iPhoneOS_3_2 678.60 #define NSFoundationVersionNumber_iOS_4_0 751.32 #define NSFoundationVersionNumber_iOS_4_1 751.37 #define NSFoundationVersionNumber_iOS_4_2 751.49 #define NSFoundationVersionNumber_iOS_4_3 751.49 #define NSFoundationVersionNumber_iOS_5_0 881.00 #define NSFoundationVersionNumber_iOS_5_1 890.10 #define NSFoundationVersionNumber_iOS_6_0 993.00 #define NSFoundationVersionNumber_iOS_6_1 993.00

    Константы

    • NSFoundationVersionNumber10_0

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_1

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_1_1

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_1_2

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_1_3

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_1_4

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_2

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_2_1

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_2_2

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_2_3

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_2_4

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_2_5

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_2_6

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_2_7

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_2_8

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_3

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_3_1

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_3_2

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_3_3

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_3_4

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_3_5

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_3_6

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_3_7

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_3_8

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_3_9

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_1

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_2

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_3

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_4_Intel

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_4_PowerPC

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_5

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_6

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_7

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_8

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_9

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_10

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_4_11

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_5

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_5_1

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

      Доступный в iOS 2.0 и позже.

    • NSFoundationVersionNumber10_5_2

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

      Доступный в iOS 2.2 и позже.

    • NSFoundationVersionNumber10_5_3

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

      Доступный в iOS 2.2 и позже.

    • NSFoundationVersionNumber10_5_4

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

      Доступный в iOS 2.2 и позже.

    • NSFoundationVersionNumber10_5_5

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

      Доступный в iOS 4.0 и позже.

    • NSFoundationVersionNumber10_5_6

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

      Доступный в iOS 4.0 и позже.

    • NSFoundationVersionNumber10_5_7

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

      Доступный в iOS 4.0 и позже.

    • NSFoundationVersionNumber10_5_8

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

      Доступный в iOS 4.0 и позже.

    • NSFoundationVersionNumber10_6

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

      Доступный в iOS 4.0 и позже.

    • NSFoundationVersionNumber10_6_1

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

      Доступный в iOS 4.0 и позже.

    • NSFoundationVersionNumber10_6_2

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

      Доступный в iOS 4.0 и позже.

    • NSFoundationVersionNumber10_6_3

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

      Доступный в iOS 4.3 и позже.

    • NSFoundationVersionNumber10_6_4

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

      Доступный в iOS 4.3 и позже.

    • NSFoundationVersionNumber10_6_5

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

      Доступный в iOS 4.3 и позже.

    • NSFoundationVersionNumber10_6_6

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber10_6_7

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber10_6_8

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber10_7

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber10_7_1

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber10_7_2

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber10_7_3

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber10_7_4

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber10_8

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

      Доступный в iOS 7.0 и позже.

    • NSFoundationVersionNumber10_8_1

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

      Доступный в iOS 7.0 и позже.

    • NSFoundationVersionNumber10_8_2

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

      Доступный в iOS 7.0 и позже.

    • NSFoundationVersionNumber10_8_3

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

      Доступный в iOS 7.0 и позже.

    • NSFoundationVersionNumber10_8_4

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

      Доступный в iOS 7.0 и позже.

    • NSFoundationVersionNumber_iPhoneOS_2_0

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

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

      Доступный в iOS 2.2 и позже.

    • NSFoundationVersionNumber_iPhoneOS_2_1

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

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

      Доступный в iOS 2.2 и позже.

    • NSFoundationVersionNumber_iPhoneOS_2_2

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

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

      Доступный в iOS 3.0 и позже.

    • NSFoundationVersionNumber_iPhoneOS_3_0

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

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

      Доступный в iOS 3.2 и позже.

    • NSFoundationVersionNumber_iPhoneOS_3_1

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

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

      Доступный в iOS 3.2 и позже.

    • NSFoundationVersionNumber_iPhoneOS_3_2

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

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

      Доступный в iOS 4.2 и позже.

    • NSFoundationVersionNumber_iOS_4_0

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

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

      Доступный в iOS 4.2 и позже.

    • NSFoundationVersionNumber_iOS_4_1

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

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

      Доступный в iOS 4.3 и позже.

    • NSFoundationVersionNumber_iOS_4_2

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

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

      Доступный в iOS 4.3 и позже.

    • NSFoundationVersionNumber_iOS_4_3

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

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber_iOS_5_0

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

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber_iOS_5_1

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

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

      Доступный в iOS 6.0 и позже.

    • NSFoundationVersionNumber_iOS_6

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

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

    • NSFoundationVersionNumber_iOS_6_1

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

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

      Доступный в iOS 7.0 и позже.