是否有用于从任何其他语言生成 iOS 代码的框架/生成器?
首选动态语言,如 JavaScript、ruby 或 Python。谷歌搜索 iOS 代码生成器基本上没有结果。
像 PhoneGap 这样的系统的问题在于它们的输出是一个成熟的应用程序。我需要生成的是其他 Objective-C 开发人员可以在他们的项目中重用的库(最终是 .a 和 .h 文件)。
是否有用于从任何其他语言生成 iOS 代码的框架/生成器?
首选动态语言,如 JavaScript、ruby 或 Python。谷歌搜索 iOS 代码生成器基本上没有结果。
像 PhoneGap 这样的系统的问题在于它们的输出是一个成熟的应用程序。我需要生成的是其他 Objective-C 开发人员可以在他们的项目中重用的库(最终是 .a 和 .h 文件)。
RubyMotion可能会也可能不会做你想做的事。我还没有看到太多关于它的实用性,但我在想,因为它是静态编译的,所以它可以生成可以简单地链接到 Objective-C 项目的库。可能需要另一种工具来生成头文件。
当然,这都是猜测。
我认为您正在寻找的最佳解决方案是Titanium。它有自己的 sdk(在 JavaScript 中)、一个完整的 IDE,并允许您拥有一个适用于所有主要平台(包括 iOS、Android)的代码库。真正令人敬畏的是它实际上生成了本机代码(一个有效的 XCode 项目或适用于 Android 的 Java 项目)。它也是免费和开源的。绝对值得一看。
我从未见过代码生成器,但实际上有各种各样的“恶搞”。
http://xamarin.com/monotouch - C# 上的 iOS
http://phonegap.com/ - HTML、CSS、Javascript 上的 iOS
http://ipodtoucher55.blogspot.com/2010/06/how-to-create-iphone-apps-in-flash-cs5.html - iOS 上 Flash 的几个教程之一
我已经看到了指向 python 库的链接,我也认为是 java。
归根结底,它们都是变通方法,而不是直接开发。