BCScanner
是一个利用内置AVFoundation
代码扫描功能的条形码和二维码扫描库。它允许您轻松地将条形码或二维码扫描器集成到应用程序中,而无需处理AVFoundation
。
BCScanner
是为iOS7+设计的。如果您仍然支持iOS6,在调用BCScanner
的其他方法之前,请确保检查+[BCScanner scannerAvailable]
方法。BCScanner
由于内部使用新的AVFoundation
API,因此与iOS6不兼容。BCScanner
还要求您使用ARC。
如果您出于某种原因不想直接从git仓库集成项目,您可以在GitHub上的发布部分找到每个版本的二进制发布。此捆绑包包括预编译库以及一个本地的podspecs
文件,您可以使用它来本地集成库。
目前,官方不支持其他类型的集成,但可以通过简单地使用库或存储库并将AVFoundation
作为依赖项来实现。请记住,还要将-ObjC
标志添加到“其他链接器标志”构建设置中。
如果您的库链接存在问题,请参考
示例要构建示例项目,请在Example
文件夹中运行pod install
,然后打开BCScanner.xcworkspace
文件。如果遇到问题,请确保您使用的是工作区而不是项目本身。
如果您遇到问题或有任何疑问,请创建GitHub上的问题。您也可以通过@_mochs联系我或在ios-coding.com上查看有关任何如何相关问题的博客。
也可以自由地提交拉取请求以改进项目。感谢过去已经这样做的人!有关贡献者列表,请参阅CREDITS.md文件。
本软件遵循Apache License 2.0(“许可证”),除非按照许可证规定或经书面同意,否则不得使用此文件。您可以在以下链接处获得许可证副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律有要求或已书面同意,否则在许可证下分发的软件是基于“现状”提供的,不提供任何形式的明示或暗示保证。有关许可证的特定语言管辖权限和限制,请参阅许可证。