从任何其他语言生成Objective-C代码

时间:2012-05-24 20:31:12

标签: objective-c

是否有用于从任何其他语言生成iOS代码的框架/生成器

首选动态语言,如JavaScript,ruby或Python。谷歌搜索iOS代码生成器基本没用。

PhoneGap等系统的问题在于它们的输出是一个成熟的应用程序。我需要生成的是一个库(最终的.a和.h文件),其他Objective-C开发人员可以在他们的项目中重用它。

3 个答案:

答案 0 :(得分:1)

我认为您正在寻找的最佳解决方案是Titanium。它有自己的sdk(在JavaScript中),一个完整的IDE,允许您为所有主要平台(包括iOS,Android)提供一个代码库。真正令人敬畏的是它实际上生成了本机代码(一个有效的XCode项目或Android的Java代码)。它也是免费和开源的。定义值得一看。

答案 1 :(得分:1)

RubyMotion可能会也可能不会按照您的意愿行事。我还没有看到它的实用性,但我在想,因为它的静态编译机会很好,它可以生成可以简单地链接到Objective-C项目的库。可能需要另一个工具来生成头文件。

当然,这都是猜测。

答案 2 :(得分:0)

我从未见过代码生成器,但它有各种各样的“恶搞”。

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。

当谈到它时,它们都是解决方法,而不是直接开发。