開発ハンドブック目次
本ハンドブックの読み方
- 入門には Lua の基礎知識が必要です。『Lua 5.3 チュートリアル』および『Lua 5.3 関数リファレンス』を参照してください
- サンプルコードで
0xから始まる数値は十六進数です(Wikipedia - 十六進数) - パラメータの説明では、省略可能なパラメータを角括弧で囲みます
- パラメータまたは戻り値が固定構造のテーブル型である場合、その構造を波括弧で表します
- 型の説明にある「テキスト型」と「文字列型」は、どちらも Lua の string 型に対応しますが、「テキスト型」は通常、表示可能なプレーンテキストを指します
- 章タイトルが感嘆符(!)で始まる場合、その関数またはモジュールに暗黙的な実行権の譲渡が含まれることを示します(関数が戻る前に、別のスレッドが実行される可能性があります)
- 特に記載がない限り、本ハンドブックのサンプルコードでは境界条件を処理していないため、そのまま本番用スクリプトへコピーすることは推奨されません
- 開発ツールのダウンロード
- XXTouch の使い方
- スクリプトを保護し、require を正しく受け入れる
- グローバル変数
- 基本制御関数
- 開発支援関数
- 画面モジュール (screen)
- タッチ操作モジュール (touch)
- キー操作モジュール (key)
- ハードウェアマウスモジュール (mouse)
- ハードウェアゲームパッドモジュール (gamepad)
- テキスト要素モジュール (ui_element)
- システムモジュール (sys)
- クリップボードモジュール (pasteboard)
- ダイアログモジュール (dialog)
- クリーンアップモジュール (clear)
- アプリケーションモジュール (app)
- デバイス関連モジュール (device)
- 画像オブジェクトモジュール (image)
- CoreML モジュール (coreml)
- ONNX Runtime モジュール (onnxruntime)
- プロセス辞書関連関数
- スレッドモジュール (thread)
- Web ビューモジュール (webview)
- XPP スクリプトパッケージモジュール (xpp)
- XUI スクリプト設定画面モジュール (xui)
- 拡張 table モジュール (table)
- 拡張 string モジュール (string)
- ! HTTP モジュール (http)
- ! FTP モジュール (ftp)
- JSON モジュール (json)
- PLIST 読み書きモジュール (plist)
- ユーティリティモジュール (utils)
- ファイル操作モジュール (file)
- VPN 設定モジュール (vpnconf)
- システムコールバックメッセージ
- 組み込みオープンソース拡張ライブラリ
- 付録