Ссылка типов данных AppKit
Этот документ описывает типы данных, определенные в платформе Набора Приложения и не описанный в документе для отдельного класса.
-
Этот тип определяет стандартные системные эффекты анимации, включающие и дисплей и звук.
Объявление
Swift
enum NSAnimationEffect : UInt { case DisappearingItemDefault case Poof }Objective C
typedef enum _NSAnimationEffect { NSAnimationEffectDisappearingItemDefault = 0, NSAnimationEffectPoof = 10 } NSAnimationEffect;Константы
-
DisappearingItemDefaultNSAnimationEffectDisappearingItemDefaultЭффект по умолчанию.
Доступный в OS X v10.3 и позже.
-
PoofNSAnimationEffectPoofЭффект, показывающий затяжку дыма.
Доступный в 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;Константы
-
AboveNSFocusRingAboveИспользовать
NSFocusRingAboveдистиллировать изображение.Заполните форму для добавления фокусирующего кольца вокруг формы.
Доступный в OS X v10.1 и позже.
-
BelowNSFocusRingBelowИспользовать
NSFocusRingBelowнарисовать фокусирующее кольцо в соответствии с текстом.Доступный в OS X v10.1 и позже.
-
OnlyNSFocusRingOnlyИспользовать
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;Константы
-
DefaultNSFocusRingTypeDefaultФокусирующее кольцо по умолчанию вводит для
NSViewилиNSCell.Доступный в OS X v10.3 и позже.
-
NoneNSFocusRingTypeNoneНикакое фокусирующее кольцо. Если Вы устанавливаете тип фокусирующего кольца в это значение,
NSViewиNSCellне нарисует фокусирующего кольца.Доступный в OS X v10.3 и позже.
-
ExteriorNSFocusRingTypeExteriorСтандартное фокусирующее кольцо Воды.
Доступный в OS X v10.3 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
-
Эти константы используются в
NSResponderinterfaceStyleметод.Объявление
Objective C
typedef enum { NSNoInterfaceStyle = 0, NSNextStepInterfaceStyle = 1, NSWindows95InterfaceStyle = 2, NSMacintoshInterfaceStyle = 3 } NSInterfaceStyle;Константы
-
NSNoInterfaceStyleNSNoInterfaceStyleСтиль интерфейса по умолчанию.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.8.
-
NSNextStepInterfaceStyleNSNextStepInterfaceStyleСтиль интерфейса NextStep.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.8.
-
NSWindows95InterfaceStyleNSWindows95InterfaceStyleСтиль интерфейса Windows 95.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.8.
-
NSMacintoshInterfaceStyleNSMacintoshInterfaceStyleСтиль интерфейса Macintosh.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.8.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.8.
-
-
Переменные типа
NSModalSessionукажите на информацию, используемую системой междуNSApplicationbeginModalSessionForWindow:иendModalSession:сообщения.Объявление
Swift
typealias NSModalSession = COpaquePointerObjective C
typedef struct _NSModalSession *NSModalSession;Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Частная структура данных, используемая
NSOpenGLContext.Объявление
Swift
typealias NSOpenGLContextAuxiliary = _CGLContextObjectObjective 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;Константы
-
NSOpenGLGOFormatCacheSizeNSOpenGLGOFormatCacheSizeУстанавливает размер кэша формата пикселя.
Доступный в OS X v10.0 и позже.
-
NSOpenGLGOClearFormatCacheNSOpenGLGOClearFormatCacheСбрасывает кэш формата пикселя если истина.
Доступный в OS X v10.0 и позже.
-
NSOpenGLGORetainRenderersNSOpenGLGORetainRenderersСохранить ли загруженные средства рендеринга в памяти.
Доступный в OS X v10.0 и позже.
-
NSOpenGLGOUseBuildCacheNSOpenGLGOUseBuildCacheРазрешить ли функциональный блочный кэш компиляции. Это прочь по умолчанию. Это должно быть включено при запуске.
Доступный в OS X v10.7 и позже.
-
NSOpenGLGOResetLibraryNSOpenGLGOResetLibraryДелает мягкую перезагрузку библиотеки 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-разрядным приложениям.
