You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
2 months ago | |
---|---|---|
MyQrCode | 2 months ago | |
MyQrCode.xcodeproj | 2 months ago | |
MyQrCodeTests | 2 months ago | |
MyQrCodeUITests | 2 months ago | |
docs | 2 months ago | |
README.md | 2 months ago | |
buildServer.json | 2 months ago |
README.md
MyQrCode
📱 项目简介
MyQrCode 是一个功能完整的二维码和条形码扫描应用,采用 SwiftUI 和 AVFoundation 技术栈开发。
⭐ 主要特性
- 多格式支持: QR码、条形码等多种格式
- 多码识别: 同时识别多个条码并允许用户选择
- 微信风格界面: 暂停预览和用户选择功能
- 多样化扫描线: 5种不同风格的扫描线动画
- 多语言支持: 中英文双语界面
- 权限管理: 完整的相机权限管理
- 日志系统: 详细的调试和监控日志
🚀 快速开始
- 克隆项目到本地
- 使用 Xcode 15+ 打开项目
- 在真机上运行和测试
- 确保在 Info.plist 中添加相机权限描述
🛠️ 技术栈
- UI框架: SwiftUI
- 相机功能: AVFoundation
- 架构模式: MVVM
- 状态管理: Combine + @Published
- 最低版本: iOS 15.0+
📚 详细文档
项目的详细文档和开发说明请查看:
包含以下内容:
- 🚀 核心功能实现说明
- 🔧 问题修复文档
- 📱 架构设计说明
- 🧪 测试指南
- 🛠️ 开发工具配置
📂 项目结构
MyQrCode/
├── MyQrCode/ # 应用主目录
├── docs/ # 📚 项目文档
├── MyQrCodeTests/ # 🧪 测试文件
└── README.md # 📖 项目说明
🤝 贡献
欢迎提交 Issue 和 Pull Request 来帮助改进项目!
📄 许可证
此项目遵循 MIT 许可证。