此存储库包含一个开源 Objective C QR 编码器,许可协议为 Apache 许可协议,版本 2.0(《http://www.apache.org/licenses/LICENSE-2.0.html》)。
由 Bill Jacobs 从 http://github.com/whomwah/rqrcode 移植。
QR 编码器作为静态库编译,将它们添加到您的项目中最简单的方法是使用 Xcode 的“依赖项目”功能。以下是操作方法
克隆 ObjQR git 仓库:git clone git://github.com/jverkoey/objqr.git
。请确保将仓库存储在永久位置,因为每次编译项目时,Xcode 都需要引用这些文件。
在“objqr/src/”下找到“QREncoder.xcodeproj”文件。将 QREncoder.xcodeproj 拖动并放在 Xcode 项目侧边栏“组和文件”的根目录上。将出现一个对话框 -- 点击“添加”之前,请确保未勾选“复制项目”并且“引用类型”是“相对于项目”。
现在您需要将 QREncoder 静态库链接到您的项目。单击刚刚添加到侧边栏的“QREncoder.xcodeproj”项。在详细信息表中,您将看到单个项:libQREncoder.a。检查 libQREncoder.a 右侧的复选框。
现在您需要将 QREncoder 作为项目的依赖项,以便 Xcode 在您编译项目时编译它。展开侧边栏的“目标”部分,双击您的应用程序的目标。在“通用”选项卡下,您将看到“直接依赖项”部分。单击"+"按钮,选择“QREncoder”,然后单击“添加目标”。
最后,我们需要告诉项目在哪里找到 QREncoder 标头。打开“项目设置”,转到“构建”选项卡。查找“头文件搜索路径”,双击它。添加从项目目录到“objqr/src/Classes”目录的相对路径。
您已经准备就绪。只需在项目中的任何位置使用 #import "QREncoder/QREncoder.h" 来导入 QREncoder 类。