我大约一年前开始在 iOS 上编写代码,并且已经掌握了编写 Objective C 的技巧,并且已经成功制作了一些应用程序。下周我将参加我的第一个黑客日,并想出了一个涉及二维码的类似寻宝的想法。我设法找到了 ObjC 类来处理 QR 码的解码,但一开始就找不到编码/生成它们的方法。
我在 git hub 上找到了几个 Objective-C 框架的链接,但似乎都存在 Unresolved 问题。然后我在这里找到了这个线程:
Is there any QR Encoding Library in Cocoa?
这让我指向了 libqrencode 的方向我应该能够在 iOS 中使用的 C“库”是 C 的超集。
不幸的是,我没有正式的计算机科学背景,我不知道从哪里开始在我的项目中使用。任何人都可以解释我需要做什么的基本步骤,这样我至少可以智能地谷歌。
到目前为止,我已经阅读了有关设置搜索路径和创建静态库的内容,但不知道这是否是正确的方法。
感谢任何帮助 - 尽量保持简单,我的知识仅限于编写基本的 VC。
最佳答案
Here's a blogpost来自一个创建了包含库和示例代码的工作 XCode 项目的人。示例代码与@conradev 作为答案之一发布的相同。我在 Xcode 4.3 中对此进行了测试,效果非常好。
我尝试将原始库包含在我的一个项目中,但惨遭失败,但后来我将这些库包含在该项目中,并且无需任何调整就可以正常工作,所以我确信他没有更改 Xcode 项目中的任何设置。只需创建一个新项目,将 qrencode lib 文件从该项目拖到其中,粘贴@conradev 的代码,一切都会按预期进行。
关于iphone - 如何在 iOS 项目中使用 C 代码 (libqrencode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7587681/