1.PermissionHelper -- 权限和状态获取 2.Scanview -- 扫描视图功能部分: 包含二维码扫描 和 亮度检测并自动开启🔦 3.Generator -- 根据文本或URL生成二维码 4.Detector -- 检测图片内容分类
····
.
├── Detector //图片二维码检测器
│ ├── UIImage+detect.h
│ └── UIImage+detect.m
├── Generator //二维码生成器
│ ├── DeeQRcodeGenerator.h
│ ├── DeeQRcodeGenerator.m
│ ├── UIImage+generator.h
│ └── UIImage+generator.m
├── InterFaceLayer //顶层 —— 扫描效果展示界面
│ ├── DeeQRCodeDemoLayer.h
│ └── DeeQRCodeDemoLayer.m
├── PermissionHelper //权限检测管理器
│ ├── DeeScannerPermissionManager.h
│ └── DeeScannerPermissionManager.m
└── ScannerLayer //二维码扫描器
├── DeeScannerLayer.h
└── DeeScannerLayer.m
····
|
| ——— 扫描效果展示界面
|
| ——— 二维码扫描器
|
| ——— view自带的Layer