我试图
https://github.com/kuapay/iOS-QR-Code-Generator/zipball/master
从 iPhone 应用程序转换为 Mac 应用程序。
当我设置代码时有很多失败。
如何将应用程序从 iPhone 转换为 mac?
我试图
https://github.com/kuapay/iOS-QR-Code-Generator/zipball/master
从 iPhone 应用程序转换为 Mac 应用程序。
当我设置代码时有很多失败。
如何将应用程序从 iPhone 转换为 mac?
简单地看一下有问题的项目,很明显这是“你好,世界!” 二维码应用程序:它所做的只是将固定字符串转换为二维码并在视图中显示。有了 Cocoa 编程的基本知识,将应用程序转换为在 MacOS X 上运行并不难。但是,我认为更直接的策略是创建一个新的 MacOS X 应用程序,如下所示:
从 Xcode 中的模板创建一个新的 Cocoa 应用程序。添加一个视图控制器子类来管理您将添加到窗口中的图像。确保提供连接图像视图的插座。
将 QRDraw 和 libpng 文件夹添加到您的新项目中。
打开主 .xib 文件,其中将有一个空窗口。添加视图控制器的实例。将图像视图拖到窗口中,并将其连接到视图控制器的插座。
按照 iOS 项目中的示例,将一些代码添加到您的视图控制器类以创建新的 QR 码。将生成的图像加载到图像视图中。
这就是我想分解的。正如我所说,如果您了解 Cocoa 编程的基础知识,那么您应该能够轻松做到这一点。如果您之前没有编写过任何 Cocoa 程序,这将是一个很棒的入门项目。
此外,请确保在您的项目中启用了 Objective-C++。Inerdial 上面的评论基本上是正确的——链接图像中的错误似乎是由于编译器不期望 C++ 代码。
您可以尝试转换以下使用 Core Graphics 生成实际 QR 码图像 (UIImage) 的演示 iPhone 应用程序。我没有在 Mac 上尝试过,但它可以在很少或根本没有修改的情况下工作。
http://www.oscarsanderson.com/2013/08/12/implementing-a-qr-code-generator-on-the-iphone/