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

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

Разработчик

Ссылка платформы AppKit

AppKit

Классы   Протоколы   Другая ссылка  

AppKit является платформой, содержащей все объекты, необходимо реализовать графический, событийно-управляемый пользовательский интерфейс: окна, панели, кнопки, меню, скроллеры и текстовые поля. AppKit обрабатывает все подробности для Вас, поскольку он эффективно привлекает экран, связывается с устройствами и экранными буферами, очищает области экрана перед получением и отсекает представления. Число классов в AppKit может казаться пугающим сначала. Однако большинство классов AppKit является классами поддержки, которые Вы используете косвенно. У Вас также есть выбор, по которому уровню Вы используете AppKit:

  • Используйте Интерфейсного Разработчика для создания соединений от объектов пользовательского интерфейса до объектов приложения. В этом случае все, что необходимо сделать, реализовать классы приложений — реализуют те методы действия и методы делегата. Например, реализуйте метод, вызывающийся, когда пользователь выбирает пункт меню.

  • Управляйте пользовательским интерфейсом программно, требующим большего знакомства с классами AppKit и протоколами. Например, разрешение пользователю перетащить значок от одного окна до другого требует некоторого программирования и знакомства с NSDragging... протоколы.

  • Реализуйте свои собственные объекты путем разделения на подклассы NSView или других классов. При разделении на подклассы NSView Вы пишете свои собственные методы рисования с помощью графических функций. Разделение на подклассы требует более глубокого понимания того, как работает AppKit.

Для узнавания больше о AppKit рассмотрите NSApplication, NSWindow, и NSView спецификации класса, обращая пристальное внимание на методы делегата. Для более глубокого понимания того, как AppKit работает, посмотрите спецификации для NSResponder и NSRunLoop (NSRunLoop находится в платформе Основы).

Классы AppKit и протоколы

AppKit является крупным; это включает больше чем 125 классов и протоколы. Классы все убывание от класса платформы Основы NSObject. Следующие разделы кратко описывают некоторые темы, которые AppKit адресует через его классы и протоколы.

Инкапсуляция приложения

Каждое приложение использует единственный экземпляр NSApplication для управления основным циклом событий отслеживайте окна и меню приложения, распределите события надлежащим объектам (т.е. самим или одно из его окон), установите пулы автовыпуска и получите уведомление о событиях уровня приложения. NSApplication объект имеет делегата (объект, который Вы присваиваете), который уведомляется, когда приложение запускается или завершается, скрыто или активируется, должен открыть файл, выбранный пользователем, и т.д. Путем установки NSApplication делегат и реализация объекта методов делегата, Вы настраиваете поведение своего приложения, не имея необходимость разделять на подклассы NSApplication.

Общая обработка событий и получение

NSResponder класс определяет цепочку респондента, упорядоченный список объектов, реагирующих на пользовательские события. Когда пользователь щелкает кнопкой мыши или нажимает клавишу, событие сгенерировано и отказалось от цепочки респондента в поисках объекта, который может «ответить» на него. Любой объект, обрабатывающий события, должен наследоваться от NSResponder класс. Базовые классы AppKit, NSApplication, NSWindow, и NSView, наследуйтесь от NSResponder.

NSApplication объект ведет список NSWindow объекты — один для каждого окна, принадлежащего приложению — и каждый NSWindow объект поддерживает иерархию объектов NSView. Иерархия представления используется для рисования и обработки событий в окне. NSWindow возразите событиям уровня окна дескрипторов, распределяет другие события его представлениям и обеспечивает область получения для его представлений. NSWindow объект также имеет делегата, разрешающего Вам настроить его поведение.

NSView является абстрактным классом для всех объектов, выведенных на экран в окне. Все подклассы реализуют метод рисования с помощью графических функций; drawRect: основной метод, который Вы переопределяете при создании нового NSView подкласс.

Панели

NSPanel класс является подклассом NSWindow то, что Вы используете для отображения переходного процесса, глобальной переменной или нажимающей информации. Например, Вы использовали бы экземпляр NSPanel, вместо экземпляра NSWindow, вывести на экран сообщения об ошибках или запросить пользователя для ответа на замечательные или необычные обстоятельства. AppKit реализует некоторые общие панели для Вас, такие как Сохранение, панели Open и Print, используемые, чтобы сохранить, открыть, и распечатать документы. Используя эти панели дает пользователю непротиворечивый «стиль» через приложения для общих операций.

Меню и курсоры

NSMenu, NSMenuItem, и NSCursor классы определяют взгляд и поведение меню и курсоров что Ваши отображения приложения пользователю.

Группировка и прокрутка представлений

NSBox, NSScrollView и классы NSSplitView обеспечивают графические «аксессуары» для других объектов представления или наборов представлений в окнах. С классом NSBox можно сгруппировать элементы в окнах и нарисовать границу вокруг всей группы. Класс NSSplitView позволяет Вам «сложить» представления вертикально или горизонтально, разделяя к каждому представлению некоторую сумму общей территории; скользящая панель управления позволяет пользователю перераспределить территорию среди представлений. Класс NSScrollView и его класс помощника, NSClipView, обеспечивают механизм прокрутки, а также графические объекты, позволяющие пользователю инициировать и управлять прокруткой. Класс NSRulerView позволяет Вам добавлять линейку и маркеры к представлению прокрутки.

Управление приложением

NSControl и классы NSCell и их подклассы, определяют единый набор объектов пользовательского интерфейса, таких как кнопки, ползунки и браузеры, которыми пользователь может управлять графически для управления некоторым аспектом приложения. Что ваше дело определенное управление влияние: Когда управление «затронуто», оно отправляет сообщение действия в целевой объект. Вы обычно используете Интерфейсного Разработчика для поставления этих целей и действий Перетаскиванием управления от объекта управления до приложения или другого объекта. Можно также поставить цели и действия программно.

Объект NSControl связан с одним или более объектами NSCell, реализующими подробные данные рисования и обработки событий. Например, кнопка включает и объект NSButton и объект NSButtonCell. Причина этого разделения функциональности состоит в том, чтобы прежде всего позволить классам NSCell быть снова использованными классами NSControl. Например, NSMatrix и NSTableView могут содержать многократные объекты NSCell различных типов.

Таблицы

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

Текст и шрифты

Класс NSTextField реализует простое доступное для редактирования текстовое поле, и класс NSTextView предоставляет более всесторонние особенности редактирования более крупным текстовым организациям.

NSTextView, подкласс абстрактного класса NSText, определяет интерфейс к расширенной текстовой системе Какао. NSTextView поддерживает обогащенный текст, присоединения (графика, файл и другой), входное управление и привязка клавиш и отмеченные текстовые атрибуты. NSTextView работает с панелью шрифта и меню, линейками и стилями абзаца, средство Служб (например, служба проверки правописания), и область монтажа. NSTextView также позволяет настраивать через делегацию и уведомления — редко необходимо разделять NSTextView на подклассы. Вы редко создаете экземпляры NSTextView программно также, начиная с объектов на палитрах Интерфейсного Разработчика, таких как NSTextField, NSForm, и NSScrollView, уже содержите объекты NSTextView.

Также возможно сделать более мощное и более творческое текстовое манипулирование (такое как отображение текста в кругу) использование NSTextStorage, NSLayoutManager, NSTextContainer и связанных классов.

NSFont и классы NSFontManager инкапсулируют и управляют семействами шрифтов, размерами и изменениями. Класс NSFont определяет отдельный объект для каждого отличного шрифта; для эффективности эти объекты, которые могут быть довольно большими, совместно используются всеми объектами в Вашем приложении. Класс NSFontPanel определяет панель спецификации шрифтов, это представлено пользователю.

Графика и цвет

Классы NSImage и NSImageRep инкапсулируют графические данные, позволяя Вам легко и эффективно изображения доступа, сохраненные в файлах на диске и выведенные на экран на экране. NSImageRep разделяет на подклассы, каждый знает, как нарисовать изображение из определенного вида исходных данных. Представление изображения значительно под влиянием аппаратных средств, на которых оно выведено на экран. Например, определенное изображение может выглядеть хорошим на цветном мониторе, но может быть «слишком богатым» для монохрома. Через классы изображения можно сгруппировать представления того же изображения, где каждое представление соответствует определенному типу дисплея — решение которого представление использовать можно оставить самому классу NSImage.

Цвет поддерживается классами NSColor, NSColorPanel, NSColorList, NSColorPicker и NSColorWell. NSColor поддерживает богатый набор цветных форматов и представлений, включая пользовательские. Другие классы являются главным образом интерфейсными классами: Они определяют и представляют панели и представления, позволяющие пользователю выбирать и применять цвета. Например, пользователь может перетащить цвета от цветной панели до любого цвета хорошо. Протокол NSColorPicking позволяет Вам расширить панель стандартного цвета.

Перетаскивание

С очень небольшим программированием с Вашей стороны, пользовательские объекты представления могут быть перетащены где угодно. Объекты становятся частью этого механизма перетаскивания путем приспосабливания NSDragging... протоколам: перемещаемые объекты соответствуют протоколу NSDraggingSource, и целевые объекты (получатели отбрасывания) соответствуют протоколу NSDraggingDestination. AppKit скрывает все подробности отслеживания курсора и отображения перетащенного изображения.

Печать

NSPrinter, NSPrintPanel, NSPageLayout и классы NSPrintInfo сотрудничают для обеспечения средних значений для печати информации что отображения приложения в ее окнах и представлениях. Можно также создать представление EPS NSView.

Доступ к файловой системе

Используйте класс NSFileWrapper для создания объектов, соответствующих файлам или каталогам на диске. NSFileWrapper будет содержать содержание файла в памяти так, чтобы это могло быть выведено на экран, изменено или передано к другому приложению. Это также обеспечивает значок для перетаскивания файла или представления его как присоединение. Или используйте класс NSFileManager в платформе Основы, чтобы получить доступ и перечислить содержание каталога и файл. Классы NSOpenPanel и NSSavePanel также обеспечивают удобный и знакомый интерфейс пользователя для файловой системы.

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

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

Проверение орфографию

Класс NSSpellServer позволяет Вам определить службу проверки правописания и предоставить в виде сервиса ее к другим приложениям. Для соединения приложения со службой проверки правописания Вы используете класс NSSpellChecker. Протоколы NSIgnoreMisspelledWords и NSChangeSpelling поддерживают механизм проверки правописания.

Локализация

Если приложение должно использоваться больше чем в одной части мира, его ресурсы, возможно, должны быть настроены или «локализованы», для языка, страны или культурной области. Например, приложение, возможно, должно иметь отдельных японцев, англичан, французов и немецкие версии символьных строк, значков, файлов пера или справки контекста. Файлы ресурсов, определенные для определенного языка, группируются в подкаталоге каталога пакета (каталоги с “.lproj” расширение). Обычно Вы устанавливаете Разработчика Интерфейса использования файлов ресурсов локализации. Посмотрите спецификации для дополнительной NSBundle AppKit Ссылки и NSBundle класс для получения дополнительной информации о локализации (NSBundle находится в платформе Основы).

Классы

NSObject

NSObject корневой класс большинства иерархий классов Objective C.

NSAccessibilityElement

Этот класс обеспечивает основную инфраструктуру, требуемую взаимодействовать с клиентом доступности.

NSAlert

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

NSAnimation

Объекты NSAnimation класс управляет синхронизацией и прогрессом анимаций в пользовательском интерфейсе.

NSViewAnimation

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

NSAnimationContext

NSAnimationContext походит CATransaction и подобны в полном понятии NSGraphicsContext.

NSAppearance

NSAppearance объект представляет файл, указывающий стандартное или пользовательское появление, применяющееся к подмножеству элементов UI в приложении.

NSBezierPath

NSBezierPath объект позволяет Вам создавать пути с помощью команд стиля PostScript.

NSCell

NSCell класс обеспечивает механизм для отображения текста или отображает в NSView объект без издержек полного NSView подкласс.

NSActionCell

NSActionCell определяет активную область в управлении (экземпляр NSControl или один из его подклассов).

NSButtonCell

NSButtonCell класс является подклассом NSActionCell используемый для реализации пользовательских интерфейсов кнопок, флажки (переключатели) и переключатели.

NSMenuItemCell

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

NSPopUpButtonCell

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

NSDatePickerCell

NSDatePickerCell экземпляр управляет поведением NSDatePicker управление, или единственной ячейки средства выбора даты в матрице.

NSFormCell

NSFormCell класс используется для реализации полей ввода текста в форме.

NSLevelIndicatorCell

NSLevelIndicatorCell подкласс NSActionCell это обеспечивает несколько стилей отображения индикатора уровня включая: способность, ранжирование и уместность.

NSPathCell

NSPathCell реализует пользовательский интерфейс NSPathControl объект.

NSSegmentedCell

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

NSSliderCell

NSSliderCell возразите управляет появлением и поведением NSSlider объект, или единственного ползунка в NSMatrix объект.

NSStepperCell

NSStepperCell возразите управляет появлением и поведением NSStepper объект.

NSTextFieldCell

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

NSComboBoxCell

NSComboBoxCell подкласс NSTextFieldCell используемый для реализации пользовательского интерфейса «полей комбинированного списка» (см. NSComboBox для получения информации, на как взгляд полей комбинированного списка и работа).

NSPathComponentCell

NSPathComponentCell класс выводит на экран компонент пути.

NSSearchFieldCell

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

NSSecureTextFieldCell

NSSecureTextFieldCell работы с NSSecureTextField обеспечить текстовое поле, значение которого охраняют от пользовательского исследования.

NSTableHeaderCell

NSTableHeaderCell класс используется NSTableHeaderView экземпляр для рисования содержания заголовков столбцов.

NSTokenFieldCell

NSTokenFieldCell подкласс NSTextFieldCell это обеспечивает маркируемое редактирование массива объектов, подобных полю адреса в Почтовом приложении.

NSBrowserCell

NSBrowserCell класс является подклассом NSCell используемый по умолчанию для отображения данных в столбцах NSBrowser объект.

NSImageCell

NSImageCell отображения объекта единственное изображение (инкапсулировавший в NSImage объект) в кадре.

NSTextAttachmentCell

NSTextAttachmentCell реализует функциональность NSTextAttachmentCell протокол.

NSColor

NSColor объект представляет цвет, определяющийся в цветовом пространстве, каждая точка которого имеет ряд компонентов (такой как красный, зеленый, и синий), которые уникально определяют цвет.

NSColorList

NSColorList объект является упорядоченным списком NSColor объекты, идентифицированные ключами.

NSColorPicker

NSColorPicker класс является абстрактным суперклассом, реализующим NSColorPickingDefault протокол.

NSColorSpace

NSColorSpace класс включает создание объектов, представляющих пробелы пользовательского цвета.

NSController

NSController класс является абстрактным классом, реализующим NSEditor и NSEditorRegistration неофициальные протоколы требуются для классов контроллера.

NSObjectController

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

NSArrayController

NSArrayController привязка совместимый класс, управляющий набором объектов.

NSDictionaryController

NSDictionaryController привязка совместимый класс, управляющий дисплеем и редактированием содержания NSDictionary объект.

NSTreeController

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

NSUserDefaultsController

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

NSCursor

Экземпляры NSCursor класс управляет появлением курсора.

NSDockTile

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

NSDocument

NSDocument абстрактный класс определяет интерфейс для документов OS X.

NSPersistentDocument

NSPersistentDocument класс является подклассом NSDocument это разработано для простой интеграции в Базовую платформу Данных.

NSDocumentController

NSDocumentController объект управляет документами приложения.

NSDraggingImageComponent

NSDraggingImageComponent класс представляет отдельный объект в элементе перетаскивания.

NSDraggingItem

NSDraggingItem класс охватывает единственный перетащенный элемент в NSDraggingSession экземпляр.

NSDraggingSession

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

NSEvent

NSEvent объект, или просто событие, содержит информацию о входном действии, таком как щелчок мышью или ключ вниз.

NSFont

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

NSFontCollection

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

NSMutableFontCollection

NSMutableFontCollection специализированный класс, представляющий непостоянный набор шрифтов.

NSFontDescriptor

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

NSFontManager

NSFontManager центр действия для системы преобразования шрифта.

NSGestureRecognizer

A NSGestureRecognizer когда предопределенная последовательность событий происходит, объект следит за развитием событий и вызывает его метод действия.

NSClickGestureRecognizer

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

NSMagnificationGestureRecognizer

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

NSPanGestureRecognizer

NSPanGestureRecognizer возразите реализует непрерывное устройство распознавания жеста для панорамирования (перетаскивания) жесты.

NSPressGestureRecognizer

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

NSRotationGestureRecognizer

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

NSGlyphGenerator

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

NSGlyphInfo

NSGlyphInfo объект представляет значение атрибута глифа (NSGlyphInfoAttributeName) в приписанной строке (NSAttributedString).

NSGradient

NSGradient класс предоставляет поддержку для рисования цветов заливки градиента, также известных как штриховки в Кварце.

NSGraphicsContext

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

NSHelpManager

NSHelpManager класс обеспечивает подход к отображению онлайн-справки.

NSImage

NSImage класс является высокоуровневым интерфейсом для управления данными изображения.

NSImageRep

NSImageRep класс является полуабстрактным суперклассом («полу», потому что он имеет некоторые переменные экземпляра и собственную реализацию).

NSBitmapImageRep

NSBitmapImageRep класс представляет изображение от растровых данных.

NSCachedImageRep

NSCachedImageRep данные изображения объектно-ориентированной памяти в форме, которая может быть с готовностью передана экрану.

NSCIImageRep

NSCIImageRep объект может представить изображение от Базового Изображения CIImage экземпляр.

NSCustomImageRep

NSCustomImageRep возразите использует объект делегата представить изображение.

NSEPSImageRep

NSEPSImageRep объект может представить изображение от инкапсулированного формата PostScript (EPS) код.

NSPDFImageRep

NSPDFImageRep объект может представить изображение от потока данных Формата PDF.

NSPICTImageRep

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

NSInputManager

NSInputServer

NSLayoutConstraint

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

NSLayoutManager

NSLayoutManager возразите координирует расположение, и дисплей символов сдержался NSTextStorage объект.

NSMediaLibraryBrowserController

NSMediaLibraryBrowserController экземпляр конфигурирует и выводит на экран панель Media Library Browser.

NSMenu

NSMenu класс определяет объект, управляющий меню приложения.

NSMenuItem

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

NSMovie

NSNib

Экземпляры NSNib класс служит объектными обертками или контейнерами, для Интерфейсных файлов пера Разработчика.

NSNibConnector

NSNibControlConnector

NSNibOutletConnector

NSOpenGLContext

Все вызовы OpenGL представляются в контексте графики OpenGL, в Какао представленном NSOpenGLContext класс.

NSOpenGLPixelBuffer

NSOpenGLPixelBuffer класс предоставляет Какао доступ реализаций OpenGL к ускоренному внеэкранному рендерингу.

NSOpenGLPixelFormat

Представлять с OpenGL в NSOpenGLContext, необходимо указать формат пикселя контекста.

NSPageLayout

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

NSParagraphStyle

NSParagraphStyle класс и его подкласс NSMutableParagraphStyle инкапсулируйте абзац или атрибуты линейки, используемые NSAttributedString классы.

NSMutableParagraphStyle

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

NSPasteboard

NSPasteboard объекты передают данные и от сервера области монтажа.

NSPasteboardItem

NSPasteboardItem универсальный класс для представления элемента на области монтажа.

NSPathControlItem

NSPDFInfo

NSPDFInfo информация об объектно-ориентированных памятях связалась с созданием файла PDF, такого как его URL, имена тега, ориентация страницы и формат бумаги.

NSPDFPanel

NSPDFPanel объект используется для реализации Сохранения или Экспорта как панель PDF, это является соответствующим пользовательскому интерфейсу OS X.

NSPredicateEditorRowTemplate

NSPredicateEditorRowTemplate описывает доступные предикаты и как вывести на экран их.

NSPrinter

NSPrinter объект описывает возможности принтера.

NSPrintInfo

NSPrintInfo информация об объектно-ориентированных памятях это используется для генерации распечатанного вывода.

NSPrintOperation

NSPrintOperation возразите управляет операциями, генерирующими Инкапсулированный формат PostScript (EPS) код, код Portable Document Format (PDF), или распечатывающими задания.

NSPrintPanel

NSPrintPanel объект создает панель Print, используемую для запросов пользователя для получения информации о задании печати.

NSResponder

NSResponder абстрактный класс, формирующий основание события и обработки команды в Наборе Приложения.

NSApplication

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

NSDrawer

NSDrawer объект является элементом пользовательского интерфейса, содержащим и выводящим на экран объекты представления включая NSTextView, NSScrollView, NSBrowser, и другие классы, наследовавшиеся от NSView.

NSPopover

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

NSView

NSView класс определяет основное получение, обработку событий и печать архитектуры приложения.

NSBox

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

NSClipView

NSClipView содержит и прокручивает представление документа, выведенное на экран NSScrollView.

NSCollectionView

NSCollectionView отображения объекта сетка представлений.

NSControl

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

NSBrowser

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

NSButton

NSButton класс является подклассом NSControl это прерывает события mouseDown и отправляет сообщение действия в целевой объект, когда по этому щелкают или нажимают.

NSPopUpButton

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

NSStatusBarButton

NSColorWell

NSColorWell объект NSControl для выбора и отображения единственного значения цвета.

NSDatePicker

NSDatePicker подкласс NSControl это обеспечивает пользовательский интерфейс для отображения и редактирования NSDate объект.

NSImageView

NSImageView данные изображения отображений объекта от NSImage объект в кадре.

NSLevelIndicator

NSLevelIndicator подкласс NSControl это выводит на экран значение в линейной шкале.

NSMatrix

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

NSForm

NSForm объект является вертикальной матрицей NSFormCell объекты реализовать поля.

NSPathControl

NSPathControl подкласс NSControl это представляет путь файловой системы или виртуальный тракт.

NSRuleEditor

NSRuleEditor объект является представлением, позволяющим пользователю визуально создавать и конфигурировать список опций, выраженных редактором правила как предикат (см. Руководство по программированию Предиката).

NSPredicateEditor

NSPredicateEditor подкласс NSRuleEditor это специализировано для редактирования NSPredicate объекты.

NSScroller

NSScroller возразите средствам управления, прокручивающим представления документа в представлении клипа NSScrollView экземпляр (или потенциально другого вида контейнерного представления).

NSSegmentedControl

NSSegmentedControl возразите реализует горизонтальную кнопку, сделанную из многократных сегментов.

NSSlider

NSSlider отображения объекта диапазон значений для чего-то в приложении.

NSStepper

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

NSTableView

NSTableView данные отображений объекта для ряда связанных записей, со строками, представляющими отдельные записи и столбцы, представляющие атрибуты тех записей.

NSOutlineView

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

NSTextField

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

NSComboBox

NSComboBox своего рода управление, позволяющее Вам вводить текст непосредственно (как Вы были бы с NSTextField) или щелкните по присоединенной стрелке справа от поля комбинированного списка и выбора из выведенного на экран («раскрывающегося») списка элементов.

NSSearchField

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

NSSecureTextField

NSSecureTextField подкласс NSTextField это скрывает его текст от дисплея или другого доступа через пользовательский интерфейс.

NSTokenField

NSTokenField подкласс NSTextField это обеспечивает маркируемое редактирование, подобное полю адреса в Почтовом приложении.

NSMenuView

NSMenuView класс обрабатывает дисплей меню на экране пользователя.

NSMovieView

NSOpenGLView

NSOpenGLView объект поддерживает NSOpenGLPixelFormat и NSOpenGLContext объект, в котором могут быть представлены вызовы OpenGL.

NSProgressIndicator

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

NSQuickDrawView

NSRulerView

NSRulerView выводит на экран линейку и маркеры выше или стороне NSScrollViewпредставление документа.

NSScrollView

NSScrollView класс является центральным координатором для Набора Приложения прокрутка машинного оборудования, составленного из этого класса, и NSClipView, и NSScroller классы.

NSSplitView

Представление разделения управляет делителями и ориентацией для контроллера представления разделения (экземпляр NSSplitViewController класс.

NSStackView

Представление штабеля использует Автоматическое Расположение (функция расположения системы на основе ограничений), чтобы расположить и выровнять массив представлений согласно Вашей спецификации.

NSTableCellView

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

NSTableHeaderView

NSTableHeaderView используется NSTableView нарисовать заголовки по его столбцам и обработать события от нажатия мыши в тех заголовках.

NSTableRowView

NSTableRowView класс является представлением, показанным для строки в NSTableView.

NSTabView

NSTabView объект обеспечивает удобный способ представить информацию на многократных страницах.

NSText

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

NSTextView

NSTextView класс является классом фронтэнда текстовой системы Набора Приложения.

NSVisualEffectView

NSVisualEffectView предоставляет поддержку для эффектов пользовательского интерфейса, представленных в OS X Yosemite, связанный с полупрозрачностью, включая «вибрирующие» появления.

NSViewController

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

NSCollectionViewItem

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

NSPageController

NSPageController класс используется для управления, сильно ударяют навигация и анимации между содержанием представления или представлениями.

NSSplitViewController

Контроллер представления разделения управляет массивом смежных дочерних представлений и имеет объект представления разделения для управления делителями между теми представлениями.

NSTabViewController

NSTitlebarAccessoryViewController

NSWindow

NSWindow класс определяет объекты (известный как окна), которые управляют и координируют окна отображения приложения на экране.

NSPanel

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

NSColorPanel

NSColorPanel класс обеспечивает, стандартный пользовательский интерфейс для выбора раскрашивают приложение.

NSFontPanel

NSFontPanel класс реализует панель Font — объект пользовательского интерфейса, выводящий на экран список доступных шрифтов, позволяя пользователю предварительно просмотреть их и измениться, шрифт раньше выводил на экран текст.

NSSavePanel

NSSavePanel объект создает и управляет панелью Save и позволяет Вам выполнять панель в модальном цикле.

NSOpenPanel

NSOpenPanel класс обеспечивает панель Open для пользовательского интерфейса Какао.

NSWindowController

NSWindowController объект управляет окном, обычно окном, сохраненным в файле пера.

NSRulerMarker

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

NSRunningApplication

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

NSScreen

NSScreen объект описывает атрибуты монитора компьютера или экран.

NSShadow

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

NSSharingService

NSSharingService класс используется для обеспечения непротиворечивого пользовательского опыта при совместном использовании элементов на OS X.

NSSharingServicePicker

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

NSSound

NSSound класс обеспечивает простой интерфейс для загрузки и игры аудиофайлов.

NSSpeechRecognizer

NSSpeechRecognizer класс является интерфейсом Cocoa к Распознаванию речи на OS X.

NSSpeechSynthesizer

NSSpeechSynthesizer класс является интерфейсом Cocoa к Синтезу речи на OS X.

NSSpellChecker

NSSpellChecker класс обеспечивает интерфейс для службы проверки правописания Какао.

NSSplitViewItem

NSStatusBar

NSStatusBar класс определяет объект, управляющий набором NSStatusItem объекты выведены на экран в строке меню в масштабе всей системы.

NSStatusItem

NSStatusItem класс представляет отдельные элементы, выведенные на экран в NSStatusBar объект.

NSStoryboard

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

NSStoryboardSegue

Переход раскадровки указывает переход или отношение включения между двумя сценами в раскадровке, где сцена является контроллером представления или контроллером окна, и раскадровка является экземпляром NSStoryboard класс.

NSTableColumn

NSTableColumn класс хранит характеристики дисплея и идентификатор для столбца в NSTableView экземпляр.

NSTabViewItem

NSTabViewItem удобный способ для представления информации на многократных страницах.

NSTextAlternatives

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

NSTextAttachment

NSTextAttachment объекты используются NSAttributedString кластер класса как значения для присоединяемых атрибутов (сохраненный в приписанной строке под ключом назван NSAttachmentAttributeName).

NSTextBlock

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

NSTextTable

NSTextTable объект представляет текстовую таблицу в целом.

NSTextTableBlock

NSTextTableBlock объект представляет текстовый блок, появляющийся как ячейка в текстовой таблице.

NSTextContainer

NSTextContainer класс определяет область, где размечается текст.

NSTextFinder

NSTextFinder класс обеспечивает дополнительный поиск и интерфейс находить-панели замены в представлении, обычно представлении прокрутки.

NSTextInputContext

NSTextInputContext объект представляет систему ввода текста Какао.

NSTextList

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

NSTextTab

NSTextTab объект представляет вкладку в NSParagraphStyle объект, храня тип выравнивания и расположение.

NSToolbar

NSToolbar и NSToolbarItem обеспечьте механизм для названного окна для отображения панели инструментов чуть ниже ее строки заголовка, как показано ниже:.

NSToolbarItem

NSToolbarItem класс определяет каждый элемент, содержавший в окне NSToolbar экземпляр.

NSToolbarItemGroup

NSToolbarItemGroup подкласс NSToolbarItem который содержит подэлементы.

NSTouch

Экземпляр NSTouch класс является снимком определенного касания в момент своевременно.

NSTrackingArea

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

NSTreeNode

NSTreeNode упрощает создание и управление деревьями объектов.

NSTypesetter

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

NSATSTypesetter

NSATSTypesetter конкретный подкласс NSTypesetter это помещает глифы во время текстового процесса создания макета.

NSWorkspace

NSWorkspace объект реагирует на запросы приложения для выполнения множества служб:.

NSMutableAttributedString

NSMutableAttributedString объявляет программируемый интерфейс к объектам, управляющим непостоянными приписанными строками.

NSTextStorage

NSTextStorage полуконкретный подкласс NSMutableAttributedString это управляет рядом клиента NSLayoutManager объекты, уведомляя их относительно любых изменений в его символах или атрибутах так, чтобы они могли передать и восстановить изображение текста по мере необходимости.

CAOpenGLLayer

CAOpenGLLayer обеспечивает уровень, подходящий для рендеринга содержания OpenGL.

NSOpenGLLayer

NSOpenGLLayer подкласс CAOpenGLLayer это подходит для рендеринга OpenGL на уровни.

Протоколы

NSAccessibility

Этот протокол объявляет полный список свойств и методов, реализованных доступными элементами.

Неофициальный NSAccessibility

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

NSAccessibilityButton

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

NSAccessibilityCheckBox

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

NSAccessibilityContainsTransientUI

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

NSAccessibilityElement

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

NSAccessibilityGroup

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

NSAccessibilityImage

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

NSAccessibilityLayoutArea

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

NSAccessibilityLayoutItem

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

NSAccessibilityList

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

NSAccessibilityNavigableStaticText

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

NSAccessibilityOutline

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

NSAccessibilityProgressIndicator

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

NSAccessibilityRadioButton

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

NSAccessibilityRow

Этот основанный на ролях протокол объявляет минимальный интерфейс, требуемый для элемента доступности действовать как строка для таблицы, перечислять наше представление схемы.

NSAccessibilitySlider

Этот основанный на ролях протокол объявляет минимальный интерфейс, требуемый для элемента доступности действовать как ползунок.

NSAccessibilityStaticText

Этот основанный на ролях протокол объявляет минимальный интерфейс, требуемый для элемента доступности действовать как статический текст.

NSAccessibilityStepper

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

NSAccessibilitySwitch

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

NSAccessibilityTable

Этот основанный на ролях протокол объявляет минимальный интерфейс, требуемый для элемента доступности действовать как табличное представление.

NSAlertDelegate

NSAlertDelegate протокол определяет дополнительные методы, реализованные делегатами NSAlert объекты.

NSAnimatablePropertyContainer

NSAnimatablePropertyContainer протокол определяет способ добавить анимацию к существующему классу с минимумом влияния API.

NSAnimationDelegate

NSAnimationDelegate протокол определяет дополнительные методы, реализованные делегатами NSAnimation объекты.

NSAppearanceCustomization

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

NSApplicationDelegate

NSApplicationDelegate протокол определяет методы, которые могут быть реализованы делегатами NSApplication объекты.

NSBrowserDelegate

NSBrowserDelegate протокол определяет метод что делегат NSBrowser должен реализовать.

NSChangeSpelling

Этот протокол реализован объектами в цепочке респондента, которая может исправить слово с ошибками.

NSCollectionViewDelegate

NSCollectionViewDelegate протокол определяет дополнительные методы, реализованные делегатами NSCollectionView объекты.

NSColorPickingCustom

Вместе с NSColorPickingDefault протокол, NSColorPickingCustom обеспечивает способ добавить палитры цветов — настроенные пользовательские интерфейсы для выбора цвета — к приложению NSColorPanel экземпляр.

NSColorPickingDefault

NSColorPickingDefault протокол, вместе с NSColorPickingCustom протокол, обеспечивает интерфейс для добавления палитр цветов — настроенных пользовательских интерфейсов для выбора цвета — к приложению NSColorPanel экземпляр.

NSComboBoxCellDataSource

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

NSComboBoxDataSource

NSComboBoxDataSource неофициальный протокол объявляет методы что NSComboBox возразите использованию для доступа к содержанию его объекта источника данных.

NSComboBoxDelegate

NSComboBoxDelegate протокол определяет дополнительные методы, реализованные делегатами NSComboBox объекты.

NSControlTextEditingDelegate

NSControlTextEditingDelegate протокол определяет дополнительные методы, реализованные делегатами объектов, которые являются подклассами NSControl.

NSDatePickerCellDelegate

NSDatePickerCellDelegate протокол определяет дополнительные методы, реализованные делегатами NSDatePickerCell объекты.

NSDictionaryControllerKeyValuePair

NSDictionaryControllerKeyValuePair неофициальный протокол, реализованный объектами, возвращенными NSDictionaryController метод

NSDockTilePlugIn

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

NSDraggingDestination

NSDraggingDestination протокол объявляет методы, которые должен реализовать целевой объект (или получатель) перетащенного изображения.

NSDraggingInfo

NSDraggingInfo протокол объявляет методы, предоставляющие информацию о сеансе перетаскивания.

NSDraggingSource

NSDraggingSource протокол объявляет методы, реализованные исходным объектом в сеансе перетаскивания.

NSDrawerDelegate

NSDrawerDelegate протокол определяет сообщения, отправленные делегатам NSDrawer.

NSEditor

NSEditor неофициальный протокол реализован контроллерами и элементами пользовательского интерфейса.

NSEditorRegistration

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

NSFontPanelValidation

Неофициальный протокол.

NSGestureRecognizerDelegate

NSGestureRecognizerDelegate протокол реализует методы для точной настройки поведения устройства распознавания жеста.

NSGlyphStorage

NSGlyphStorage протокол определяет методы, которые объект хранения глифа должен реализовать для взаимодействия должным образом с NSGlyphGenerator.

NSIgnoreMisspelledWords

Реализуйте этот протокол для имения кнопки Ignore в функции панели Spelling должным образом.

NSImageDelegate

NSImageDelegate протокол определяет дополнительные методы, реализованные делегатами NSImage объекты.

NSKeyValueBindingCreation

NSKeyValueBindingCreation неофициальный протокол обеспечивает методы, чтобы создать и удалить привязку между объектами представления и контроллерами или контроллерами и объектами модели.

NSLayerDelegateContentsScaleUpdating

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

NSLayoutManagerDelegate

NSLayoutManagerDelegate протокол определяет дополнительные методы, реализованные делегатами NSLayoutManager объекты.

NSMatrixDelegate

NSMatrixDelegate протокол определяет дополнительные методы, реализованные делегатами NSMatrix объекты.

NSMenuDelegate

NSMenuDelegate протокол определяет дополнительные методы, реализованные делегатами NSMenu объекты.

NSMenuValidation

Этот неофициальный протокол позволяет Вашему приложению обновлять включенное или отключенное состояние NSMenuItem«предназначайтесь = «_ сам»>NSMenuItem объект.

NSNibAwaking

Этот неофициальный протокол состоит из отдельного метода, BABGDAEF«ID =»BABGDAEF«LinkToAppleRefId =»//apple_ref/occ/instm/NSObject/awakeFromNib» href = "#id (BABGDAEF)» внутреннее место назначения = «//apple_ref/doc/uid/20000425-BABGDAEF«targetElementType = «InstanceMethod»> awakeFromNib.

NSOpenSavePanelDelegate

NSOpenSavePanelDelegate протокол определяет методы что делегат NSOpenPanel или NSSavePanel должен реализовать.

NSOutlineViewDataSource

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

NSOutlineViewDelegate

NSOutlineViewDelegate протокол определяет дополнительные методы, реализованные делегатами NSOutlineView объекты.

NSPageControllerDelegate

NSPageControllerDelegate протокол позволяет Вам настраивать поведение экземпляров NSPageController класс.

NSPasteboardItemDataProvider

Этот протокол реализован по условию провайдер элемента области монтажа для предоставления данных для определенного типа UTI.

NSPasteboardReading

NSPasteboardReading протокол указывает интерфейс для инициализации объекта от области монтажа.

NSPasteboardWriting

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

NSPathCellDelegate

NSPathCellDelegate дополнительный протокол включает делегату NSPathCell объект настроить панель Open или всплывающее меню пути, стиль которого установлен в NSPathStylePopUp.

NSPathControlDelegate

NSPathControlDelegate дополнительный протокол реализован делегатом NSPathControl возразите для поддержки перетаскивания к и от управления.

NSPlaceholders

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

NSPopoverDelegate

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

NSPrintPanelAccessorizing

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

NSRuleEditorDelegate

NSRuleEditorDelegate протокол определяет дополнительные методы, реализованные делегатами NSRuleEditor объекты.

NSSeguePerforming

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

NSServicesMenuRequestor

Этот неофициальный протокол состоит из двух методов, writeSelectionToPasteboard:types: и readSelectionFromPasteboard:.

NSSharingServiceDelegate

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

NSSharingServicePickerDelegate

NSSharingServicePickerDelegate протокол позволяет настройку поведения средства выбора службы.

NSSoundDelegate

NSSoundDelegate протокол определяет дополнительные методы, реализованные делегатами NSSound объекты.

NSSpeechRecognizerDelegate

NSSpeechRecognizerDelegate протокол определяет дополнительные методы, реализованные делегатами NSSpeechRecognizer объекты.

NSSpeechSynthesizerDelegate

NSSpeechSynthesizerDelegate протокол определяет дополнительные методы, реализованные делегатами NSSpeechSynthesizer объекты.

NSSplitViewDelegate

NSSplitViewDelegate протокол определяет дополнительные методы, реализованные делегатами NSSplitView объекты.

NSStackViewDelegate

Сконфигурировать пользовательский класс для ответа на представление, отсоединяющееся от или повторно прикрепляющее к, представление штабеля (экземпляр NSStackView класс), сконфигурируйте пользовательский класс для принятия NSStackViewDelegate протокол.

NSTabViewDelegate

NSTabViewDelegate протокол определяет дополнительные методы, реализованные делегатами NSTabView объекты.

NSTableViewDataSource

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

NSTableViewDelegate

NSTableViewDelegate протокол определяет дополнительные методы, реализованные делегатами NSTableView объекты.

NSTextAttachmentCell

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

NSTextDelegate

NSTextDelegate протокол определяет дополнительные методы, реализованные делегатами NSText объекты.

NSTextFieldDelegate

NSTextFieldDelegate протокол принимает NSControlTextEditingDelegate протокол и в настоящее время не расширяет его далее.

NSTextFinderBarContainer

NSTextFindBarContainer протокол обеспечивает контейнер, в котором выведена на экран панель находки.

NSTextFinderClient

NSTextFinderClient протокол реализован объектами, хотящими поддерживать поиск с помощью NSTextFinder класс и текстовая панель средства поиска в окне.

NSTextInput

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

NSTextInputClient

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

NSTextLayoutOrientationProvider

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

NSTextStorageDelegate

NSTextStorageDelegate протокол определяет дополнительные методы, реализованные делегатами NSTextStorage объекты.

NSTextViewDelegate

NSTextViewDelegate протокол определяет дополнительные методы, реализованные делегатами NSTextView объекты.

NSTokenFieldCellDelegate

NSTokenFieldCellDelegate протокол определяет дополнительные методы, реализованные делегатами NSTokenFieldCell объекты.

NSTokenFieldDelegate

NSTokenFieldDelegate протокол определяет дополнительные методы, реализованные делегатами NSTokenField объекты.

NSToolTipOwner

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

NSToolbarDelegate

NSToolbarDelegate протокол определяет дополнительные методы, реализованные делегатами NSToolbar объекты.

NSToolbarItemValidation

Элемент панели инструментов с допустимой целью и действием включен по умолчанию.

NSUserInterfaceItemIdentification

NSUserInterfaceItemIdentification протокол используется для соединения уникального идентификатора с объектами в пользовательском интерфейсе.

NSUserInterfaceItemSearchDataSource

Центр внимания Для Справки обеспечивает механизм, чтобы индексировать и искать графические интерфейсы пользователя, состоящие из иерархий объектов включая, но не ограничиваясь этим, Меню, Windows, Представления, Средства управления и Атрибуты Доступности.

NSUserInterfaceItemSearching

NSUserInterfaceItemSearching протокол показывает, что приложение может реализовать Центр внимания для Справки для их собственных данных справки.

NSUserInterfaceValidations

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

NSValidatedUserInterfaceItem

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

NSViewControllerPresentationAnimator

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

NSWindowDelegate

NSWindowDelegate протокол определяет методы что делегат NSWindow должен реализовать.

NSWindowRestoration

NSWindowRestoration протокол определяет метод, который классы восстановления должны реализовать для обработки воссоздания окон.

NSWindowScripting

Категория на NSWindow.

Другая ссылка

Дополнительная ссылка CIImage

Дополнительная NSAppleScript AppKit ссылка

Дополнительная NSAttributedString AppKit ссылка

Дополнительная NSBundle AppKit ссылка

Дополнительная NSCoder AppKit ссылка

Дополнительная NSFileWrapper AppKit ссылка

Дополнительная ссылка NSMutableAttributedString

Дополнительная ссылка набора приложения NSString

Дополнительная ссылка NSURL

Ссылка функций AppKit

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

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