下面给大家介绍下简介
二维码 (2-dimensional bar code) 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理: 二维条码/二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。
下面介绍下如何在苹果ios设备上使用二维码:
1. 扫描二维码(解码)
扫描二维码的开源库有很多如 zbar、zxing等。在此以zbar作为例子构建二维码扫码应用。
首先在github上下载zbar sdk
地址
打开压缩包,其中有zbarsdk 文件夹
将zbarsdk 文件夹包含到项目中来
(finder)
(xcode)
其中包含一个libzbar.a的静态库
接着往项目中添加framework框架及链接库(动态库、静态库)。
在项目属性targetssummary 中找到linked frameworks and libraries 添加
avfoundation.framwork, coremedia.framework, corevideo.framework, libiconv.dylib 和libzbar.a (如图)
然后在使用的地方引入头文件
发表评论