-2

我试图 https://github.com/kuapay/iOS-QR-Code-Generator/zipball/master从 iPhone 应用程序转换为 Mac 应用程序。

当我设置代码时有很多失败。

如何将应用程序从 iPhone 转换为 mac?

http://i44.tinypic.com/2s6kfhk.png

http://www.askapps.eu/download/QRGenerator.zip

4

2 回答 2

0

简单地看一下有问题的项目,很明显这是“你好,世界!” 二维码应用程序:它所做的只是将固定字符串转换为二维码并在视图中显示。有了 Cocoa 编程的基本知识,将应用程序转换为在 MacOS X 上运行并不难。但是,我认为更直接的策略是创建一个新的 MacOS X 应用程序,如下所示:

  • 从 Xcode 中的模板创建一个新的 Cocoa 应用程序。添加一个视图控制器子类来管理您将添加到窗口中的图像。确保提供连接图像视图的插座。

  • 将 QRDraw 和 libpng 文件夹添加到您的新项目中。

  • 打开主 .xib 文件,其中将有一个空窗口。添加视图控制器的实例。将图像视图拖到窗口中,并将其连接到视图控制器的插座。

  • 按照 iOS 项目中的示例,将一些代码添加到您的视图控制器类以创建新的 QR 码。将生成的图像加载到图像视图中。

这就是我想分解的。正如我所说,如果您了解 Cocoa 编程的基础知识,那么您应该能够轻松做到这一点。如果您之前没有编写过任何 Cocoa 程序,这将是一个很棒的入门项目。

此外,请确保在您的项目中启用了 Objective-C++。Inerdial 上面的评论基本上是正确的——链接图像中的错误似乎是由于编译器不期望 C++ 代码。

于 2012-04-23T20:37:18.580 回答
0

您可以尝试转换以下使用 Core Graphics 生成实际 QR 码图像 (UIImage) 的演示 iPhone 应用程序。我没有在 Mac 上尝试过,但它可以在很少或根本没有修改的情况下工作。

http://www.oscarsanderson.com/2013/08/12/implementing-a-qr-code-generator-on-the-iphone/

于 2013-08-13T03:43:50.247 回答