Содержание руководства разработчика
Как читать это руководство
- Для начала работы требуются базовые знания Lua; см. «Учебник Lua 5.3» и «Справочник функций Lua 5.3».
- Числа, начинающиеся с
0xв примерах кода, являются шестнадцатеричными (Wikipedia — шестнадцатеричная система). - В описаниях параметров необязательные параметры заключаются в квадратные скобки.
- Если параметр или возвращаемое значение имеет фиксированную структуру таблицы, её структура указывается в фигурных скобках.
- В описаниях типов «текст» и «строка» соответствуют типу string в Lua, но «текст» обычно означает доступный для печати открытый текст.
- Восклицательный знак (!) в начале заголовка раздела означает, что функция или модуль выполняет неявную передачу управления (до возврата функции другие потоки могут получить возможность выполняться).
- Если не указано иное, примеры в руководстве не обрабатывают граничные случаи и не предназначены для непосредственного копирования в производственные скрипты.
- Загрузка инструментов разработки
- Как использовать XXTouch
- Защита скрипта и корректная обработка require
- Глобальные переменные
- Основные функции управления
- Вспомогательные функции разработки
- Модуль экрана (screen)
- Модуль эмуляции касаний (touch)
- Модуль эмуляции кнопок (key)
- Модуль аппаратной мыши (mouse)
- Модуль аппаратного игрового контроллера (gamepad)
- Модуль текстовых элементов (ui_element)
- Системный модуль (sys)
- Модуль буфера обмена (pasteboard)
- Модуль диалогов (dialog)
- Модуль очистки (clear)
- Модуль приложений (app)
- Модуль устройств (device)
- Модуль объектов изображений (image)
- Модуль CoreML (coreml)
- Модуль ONNX Runtime (onnxruntime)
- Функции словаря процессов
- Модуль потоков (thread)
- Модуль WebView (webview)
- Модуль пакетов скриптов XPP (xpp)
- Модуль интерфейсов конфигурации скриптов XUI (xui)
- Расширенный модуль table (table)
- Расширенный модуль string (string)
- ! Модуль HTTP (http)
- ! Модуль FTP (ftp)
- Модуль JSON (json)
- Модуль чтения и записи PLIST (plist)
- Модуль утилит (utils)
- Модуль работы с файлами (file)
- Модуль конфигурации VPN (vpnconf)
- Системные callback-сообщения
- Интегрированные библиотеки с открытым исходным кодом
- Приложение