Índice del manual de desarrollo
Cómo leer este manual
- Para empezar necesitas conocimientos básicos de Lua; consulta el «Tutorial de Lua 5.3» y la «Referencia de funciones de Lua 5.3»
- En el código de ejemplo, los números que comienzan por
0xson hexadecimales (Wikipedia: hexadecimal) - En las descripciones de parámetros, los parámetros opcionales se escriben entre corchetes
- Si un parámetro o valor devuelto tiene una estructura fija de tipo tabla, se muestra entre llaves
- En las descripciones de tipos, «tipo texto» y «tipo cadena» corresponden al tipo string de Lua, pero «tipo texto» suele referirse a texto plano imprimible
- Un título de capítulo que comienza por un signo de exclamación (!) indica que la función o el módulo contiene una cesión implícita (antes de que la función devuelva el control, otros hilos pueden tener la oportunidad de ejecutarse)
- Salvo que se indique lo contrario, el código de ejemplo del manual no gestiona los casos límite y no se debe copiar directamente en scripts de producción
- Descargar herramientas de desarrollo
- Cómo usar XXTouch
- Proteger scripts y aceptar require correctamente
- Variables globales
- Funciones de control básicas
- Funciones auxiliares de desarrollo
- Módulo de pantalla (screen)
- Módulo de simulación táctil (touch)
- Módulo de simulación de teclas (key)
- Módulo de ratón de hardware (mouse)
- Módulo de mandos de juego de hardware (gamepad)
- Módulo de elementos de texto (ui_element)
- Módulo del sistema (sys)
- Módulo del portapapeles (pasteboard)
- Módulo de diálogos (dialog)
- Módulo de limpieza (clear)
- Módulo de aplicaciones (app)
- Módulo relacionado con el dispositivo (device)
- Módulo de objetos de imagen (image)
- Módulo CoreML (coreml)
- Módulo ONNX Runtime (onnxruntime)
- Funciones relacionadas con el diccionario de procesos
- Módulo de hilos (thread)
- Módulo de vista web (webview)
- Módulo de paquetes de scripts XPP (xpp)
- Módulo de interfaz de configuración de scripts XUI (xui)
- Módulo table ampliado (table)
- Módulo string ampliado (string)
- ! Módulo HTTP (http)
- ! Módulo FTP (ftp)
- Módulo JSON (json)
- Módulo de lectura y escritura de PLIST (plist)
- Módulo de utilidades (utils)
- Módulo de operaciones de archivos (file)
- Módulo de configuración VPN (vpnconf)
- Mensajes de callback del sistema
- Bibliotecas de extensiones de código abierto integradas
- Apéndice