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

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

Разработчик

Ссылка платформы AppKit ссылка типов данных AppKit

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

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

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

Этот документ описывает типы данных, определенные в платформе Набора Приложения и не описанный в документе для отдельного класса.

Типы данных

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

    Объявление

    Swift

    enum NSAnimationEffect : UInt { case DisappearingItemDefault case Poof }

    Objective C

    typedef enum _NSAnimationEffect { NSAnimationEffectDisappearingItemDefault = 0, NSAnimationEffectPoof = 10 } NSAnimationEffect;

    Константы

    • DisappearingItemDefault

      NSAnimationEffectDisappearingItemDefault

      Эффект по умолчанию.

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

    • Poof

      NSAnimationEffectPoof

      Эффект, показывающий затяжку дыма.

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

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Частная структура данных, используемая внутренне NSBrowser.

    Объявление

    Objective C

    typedef struct NSBrowserAuxiliary NSBrowserAuxiliaryOpaque;

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

    Objective C

    @import AppKit;

    Доступность

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

    Не доступный 64-разрядным приложениям.

  • Частная структура данных, используемая внутренне NSColorList.

    Объявление

    Objective C

    typedef struct NSColorListAuxiliary NSColorListAuxiliaryOpaque;

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

    Objective C

    @import AppKit;

    Доступность

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

    Не доступный 64-разрядным приложениям.

  • Стиль фокусирующего кольца указывает, как будет нарисовано фокусирующее кольцо.

    Объявление

    Swift

    enum NSFocusRingPlacement : UInt { case Only case Below case Above }

    Objective C

    typedef enum { NSFocusRingOnly = 0, NSFocusRingBelow = 1, NSFocusRingAbove = 2 } NSFocusRingPlacement;

    Константы

    • Above

      NSFocusRingAbove

      Использовать NSFocusRingAbove дистиллировать изображение.

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

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

    • Below

      NSFocusRingBelow

      Использовать NSFocusRingBelow нарисовать фокусирующее кольцо в соответствии с текстом.

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

    • Only

      NSFocusRingOnly

      Использовать NSFocusRingOnly если у Вас нет изображения или текста.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Тип фокусирующего кольца используется NSView и NSCell сконфигурировать, если и как управление должно нарисовать свое фокусирующее кольцо.

    Объявление

    Swift

    enum NSFocusRingType : UInt { case Default case None case Exterior }

    Objective C

    typedef enum _NSFocusRingType { NSFocusRingTypeDefault = 0, NSFocusRingTypeNone = 1, NSFocusRingTypeExterior = 2 } NSFocusRingType;

    Константы

    • Default

      NSFocusRingTypeDefault

      Фокусирующее кольцо по умолчанию вводит для NSView или NSCell.

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

    • None

      NSFocusRingTypeNone

      Никакое фокусирующее кольцо. Если Вы устанавливаете тип фокусирующего кольца в это значение, NSView и NSCell не нарисует фокусирующего кольца.

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

    • Exterior

      NSFocusRingTypeExterior

      Стандартное фокусирующее кольцо Воды.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Эти константы используются в NSResponder interfaceStyle метод.

    Объявление

    Objective C

    typedef enum { NSNoInterfaceStyle = 0, NSNextStepInterfaceStyle = 1, NSWindows95InterfaceStyle = 2, NSMacintoshInterfaceStyle = 3 } NSInterfaceStyle;

    Константы

    • NSNoInterfaceStyle

      NSNoInterfaceStyle

      Стиль интерфейса по умолчанию.

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

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

    • NSNextStepInterfaceStyle

      NSNextStepInterfaceStyle

      Стиль интерфейса NextStep.

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

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

    • NSWindows95InterfaceStyle

      NSWindows95InterfaceStyle

      Стиль интерфейса Windows 95.

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

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

    • NSMacintoshInterfaceStyle

      NSMacintoshInterfaceStyle

      Стиль интерфейса Macintosh.

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

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

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

    Objective C

    @import AppKit;

    Доступность

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

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

  • Переменные типа NSModalSession укажите на информацию, используемую системой между NSApplication beginModalSessionForWindow: и endModalSession: сообщения.

    Объявление

    Swift

    typealias NSModalSession = COpaquePointer

    Objective C

    typedef struct _NSModalSession *NSModalSession;

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Частная структура данных, используемая NSOpenGLContext.

    Объявление

    Swift

    typealias NSOpenGLContextAuxiliary = _CGLContextObject

    Objective C

    typedef struct _CGLContextObject NSOpenGLContextAuxiliary;

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Эти константы являются именами опции для NSOpenGLSetOption и NSOpenGLGetOption.

    Объявление

    Swift

    struct NSOpenGLGlobalOption { init(_ value: UInt32) var value: UInt32 }

    Objective C

    typedef enum { NSOpenGLGOFormatCacheSize = 501, NSOpenGLGOClearFormatCache = 502, NSOpenGLGORetainRenderers = 503, NSOpenGLGOUseBuildCache = 506, NSOpenGLGOResetLibrary = 504 } NSOpenGLGlobalOption;

    Константы

    • NSOpenGLGOFormatCacheSize

      NSOpenGLGOFormatCacheSize

      Устанавливает размер кэша формата пикселя.

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

    • NSOpenGLGOClearFormatCache

      NSOpenGLGOClearFormatCache

      Сбрасывает кэш формата пикселя если истина.

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

    • NSOpenGLGORetainRenderers

      NSOpenGLGORetainRenderers

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

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

    • NSOpenGLGOUseBuildCache

      NSOpenGLGOUseBuildCache

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

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

    • NSOpenGLGOResetLibrary

      NSOpenGLGOResetLibrary

      Делает мягкую перезагрузку библиотеки CGL если истина.

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

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Частная структура данных, используемая NSOpenGLPixelFormat.

    Объявление

    Objective C

    typedef struct _CGLPixelFormatObject NSOpenGLPixelFormatAuxiliary;

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

    Objective C

    @import AppKit;

    Доступность

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

  • Частная структура данных, используемая внутренне NSSavePanel.

    Объявление

    Objective C

    typedef struct NSSavePanelAuxiliary NSSavePanelAuxiliaryOpaque;

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

    Objective C

    @import AppKit;

    Доступность

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

    Не доступный 64-разрядным приложениям.

  • Частная структура данных, используемая внутренне NSScreen.

    Объявление

    Objective C

    typedef struct NSScreenAuxiliary NSScreenAuxiliaryOpaque;

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

    Objective C

    @import AppKit;

    Доступность

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

  • Частная структура данных, используемая NSTabViewItem.

    Объявление

    Objective C

    typedef struct NSTabViewItemAuxiliary NSTabViewItemAuxiliaryOpaque;

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

    Objective C

    @import AppKit;

    Доступность

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

    Не доступный 64-разрядным приложениям.

  • Этот тип является кэширующейся структурой, используемой NSSimpleHorizontalTypesetter.

    Объявление

    Objective C

    typedef struct _NSTypesetterGlyphInfo { NSPoint curLocation; float extent; float belowBaseline; float aboveBaseline; unsigned glyphCharacterIndex; NSFont *font; NSSize attachmentSize; struct { BOOL defaultPositioning:1; BOOL dontShow:1; BOOL isAttachment:1; } _giflags; } NSTypesetterGlyphInfo;

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

    Objective C

    @import AppKit;

    Доступность

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

    Не доступный 64-разрядным приложениям.