Ссылка типов данных 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-разрядным приложениям.