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

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

Разработчик

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

Ссылочный набор набора метода ввода

Классы   Протоколы  

Набор Метода ввода, представленный в OS X v10.5, обеспечивает оптимизированный интерфейс программирования, позволяющий Вам разработать методы ввода с намного меньшим количеством кода, чем более старые интерфейсы программирования Mac. Это полностью интегрируется с менеджером Text Services. Набор Метода ввода позволяет 32-разрядным приложениям работать с 64-разрядными приложениями.

Набор Метода ввода обеспечивает классы и протоколы для управления связью с клиентскими приложениями, окнами кандидатов и режимами метода ввода. Методы ввода предоставляют текст от механизма преобразования (записанный на любом языке, таком как C, C++, Objective C, Python, и т.д.), привязки клавиш и дополнительная обработка событий и информация о Вашем методе ввода в расширенном Info.plist файл. У Вас также есть опция обеспечить пункты меню, поддерживающие определенные для метода ввода команды или предпочтительные настройки.

Классы

NSObject

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

IMKInputController

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

IMKServer

IMKServer класс управляет соединениями клиента с Вашим методом ввода.

NSResponder

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

IMKCandidates

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

Протоколы

IMKMouseHandling

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

IMKServerInput

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

IMKStateSetting

IMKStateSetting протокол определяет методы для установки или доступа к значениям, указывающим состояние метода ввода.

IMKTextInput

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