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.
 
 
 
v504 076ba18859
Refactor ContentView to improve UI layout and user experience; replace existing components with a modern design featuring gradient backgrounds, enhanced navigation links for QR code creation, scanning, and history, while removing unused state management for scanned results.
2 months ago
MyQrCode Refactor ContentView to improve UI layout and user experience; replace existing components with a modern design featuring gradient backgrounds, enhanced navigation links for QR code creation, scanning, and history, while removing unused state management for scanned results. 2 months ago
MyQrCode.xcodeproj Implement batch delete functionality in HistoryView, allowing users to select multiple items for deletion; enhance UI with confirmation views and improved state management for better user experience. 2 months ago
MyQrCodeTests Initial Commit 2 months ago
MyQrCodeUITests Initial Commit 2 months ago
docs Enhance HistoryView with delete confirmation feature, loading state management, and improved data handling; implement filter action optimizations and UI updates for better user experience. 2 months ago
README.md Refactor README.md to streamline project overview and features; remove outdated documentation files; enhance structure and clarity for better user guidance; update project features and technology stack sections. 2 months ago
buildServer.json Refactor ScannerView to integrate rescan functionality and improve session management; enhance logging for scanning state transitions and add a user-friendly rescan button with haptic feedback. 2 months ago

README.md

MyQrCode

📱 项目简介

MyQrCode 是一个功能完整的二维码和条形码扫描应用,采用 SwiftUI 和 AVFoundation 技术栈开发。

主要特性

  • 多格式支持: QR码、条形码等多种格式
  • 多码识别: 同时识别多个条码并允许用户选择
  • 微信风格界面: 暂停预览和用户选择功能
  • 多样化扫描线: 5种不同风格的扫描线动画
  • 多语言支持: 中英文双语界面
  • 权限管理: 完整的相机权限管理
  • 日志系统: 详细的调试和监控日志

🚀 快速开始

  1. 克隆项目到本地
  2. 使用 Xcode 15+ 打开项目
  3. 在真机上运行和测试
  4. 确保在 Info.plist 中添加相机权限描述

🛠️ 技术栈

  • UI框架: SwiftUI
  • 相机功能: AVFoundation
  • 架构模式: MVVM
  • 状态管理: Combine + @Published
  • 最低版本: iOS 15.0+

📚 详细文档

项目的详细文档和开发说明请查看:

📖 完整项目文档

包含以下内容:

  • 🚀 核心功能实现说明
  • 🔧 问题修复文档
  • 📱 架构设计说明
  • 🧪 测试指南
  • 🛠️ 开发工具配置

📂 项目结构

MyQrCode/
├── MyQrCode/           # 应用主目录
├── docs/              # 📚 项目文档
├── MyQrCodeTests/     # 🧪 测试文件
└── README.md          # 📖 项目说明

🤝 贡献

欢迎提交 Issue 和 Pull Request 来帮助改进项目!

📄 许可证

此项目遵循 MIT 许可证。