개발자 안내서 목차
이 안내서를 읽는 방법
- 입문하려면 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)
- 시스템 콜백 메시지
- 통합된 오픈 소스 확장 라이브러리
- 부록