美文网首页iOS技术中心
iOS开发-基于Swift3的条码扫描

iOS开发-基于Swift3的条码扫描

作者: sam0723 | 来源:发表于2016-09-29 15:50 被阅读53次

    最近工作相对轻松,鉴于Swift 3.0与iOS10的发布,准备着手学习一下Swift3.0在iOS开发当中的应用,今天这篇文章是关于二维码扫描的,开发环境是xcode 8.0 + Swift 3.0 + iPhone 6s,OK,直接进入主题:


    具体功能如下:

    1、支持AVMetadataObjectTypeEAN13Code、AVMetadataObjectTypeEAN8Code、AVMetadataObjectTypeCode128Code、AVMetadataObjectTypeQRCode四种条码类型;

    2、支持闪光灯的控制;

    核心代码如下:

    配置AVCaptureDevice相关参数

    配置View

    控制闪光灯及扫描结果处理

    注意:

    在工程的Info.plist中配置

    Privacy - Camera Usage Description 是否允许此App访问相机

    否则在测试时出现crash 

    github项目地址

    后期我会将Swift 3.0使用过程中 的相关东西进行分享,欢迎大家批评指正。

    相关文章

      网友评论

        本文标题:iOS开发-基于Swift3的条码扫描

        本文链接:https://www.haomeiwen.com/subject/dxakyttx.html