# tuokeinput **Repository Path**: teampanel/tuokeinput ## Basic Information - **Project Name**: tuokeinput - **Description**: ios下的拓客键盘 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-14 - **Last Updated**: 2025-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TuokeInput 这是一个基于SwiftUI的iOS输入法扩展项目,包含主应用和键盘扩展两部分。项目实现了用户认证系统和自定义键盘界面,支持从服务端获取短语数据并显示在键盘上方。 ## 主要功能 - 用户注册/登录/注销系统 - 自定义键盘界面布局 - 短语分组管理和显示 - 键盘状态管理(大小写、模式切换) ## 项目结构 - **TuokeInput** - 主应用 - 用户认证管理 - 主界面和设置界面 - **TuokeKeyboard** - 键盘扩展 - 自定义键盘实现 - 短语数据管理 - 键盘状态管理 ## 技术栈 - Swift 5 - SwiftUI - UIKit (键盘扩展部分) - Combine (数据绑定) ## 安装说明 1. 克隆仓库 2. 使用Xcode打开TuokeInput.xcodeproj 3. 在模拟器或真机上构建和运行 ## 使用说明 1. 首次使用需要注册账号 2. 登录后可以在设置中配置键盘选项 3. 在任何文本输入框中切换到Tuoke键盘即可使用自定义功能 ## API说明 项目包含一个简单的后端服务接口定义,用于获取短语数据: ```swift struct ServiceResponse: Codable { let code: Int let message: String let data: [T] let timestamp: Int64 let executeTime: Int } ``` ## 许可证 本项目采用MIT许可证。详见LICENSE文件。