Sommaire du manuel de développement
Comment lire ce manuel
- Des bases de Lua sont nécessaires pour débuter ; consultez le « Tutoriel Lua 5.3 » et la « Référence des fonctions Lua 5.3 »
- Dans les exemples de code, les nombres commençant par
0xsont des nombres hexadécimaux (Wikipedia - Hexadécimal) - Dans la description des paramètres, les paramètres facultatifs sont entourés de crochets
- Lorsqu’un paramètre ou une valeur renvoyée est une structure fixe de type table, sa structure est représentée entre accolades
- Dans la description des types, « type texte » et « type chaîne » désignent tous deux le type string de Lua, mais « type texte » désigne généralement du texte clair imprimable
- Un titre de section commençant par un point d’exclamation (!) indique que la fonction ou le module contient une cession implicite (avant le retour de la fonction, un autre thread peut obtenir du temps d’exécution)
- Sauf indication contraire, les exemples de code du manuel ne traitent pas les cas limites et ne doivent pas être copiés directement dans des scripts de production
- Télécharger les outils de développement
- Comment utiliser XXTouch
- Protéger les scripts et accepter correctement require
- Variables globales
- Fonctions de contrôle de base
- Fonctions auxiliaires de développement
- Module d’écran (screen)
- Module de simulation tactile (touch)
- Module de simulation des touches (key)
- Module de souris matérielle (mouse)
- Module de manette matérielle (gamepad)
- Module d’éléments de texte (ui_element)
- Module système (sys)
- Module du presse-papiers (pasteboard)
- Module de boîtes de dialogue (dialog)
- Module de nettoyage (clear)
- Module des applications (app)
- Module lié aux appareils (device)
- Module des objets image (image)
- Module CoreML (coreml)
- Module ONNX Runtime (onnxruntime)
- Fonctions liées au dictionnaire des processus
- Module des threads (thread)
- Module des vues Web (webview)
- Module des paquets de scripts XPP (xpp)
- Module d’interface de configuration de scripts XUI (xui)
- Module table étendu (table)
- Module string étendu (string)
- ! Module HTTP (http)
- ! Module FTP (ftp)
- Module JSON (json)
- Module de lecture et écriture PLIST (plist)
- Module des utilitaires (utils)
- Module des opérations sur les fichiers (file)
- Module de configuration VPN (vpnconf)
- Messages de rappel système
- Bibliothèques d’extension open source intégrées
- Annexes