我正在使用Titanium Mobile 1.0构建iPhone应用程序,我发现它可以编译为本机iPhone二进制文件.这是如何运作的?似乎需要花费大量精力来分析JavaScript代码并直接翻译成Objective-C,而不需要像280 North的Objective-J和Cappuccino这样的超集语言.
我读了很多文章(我在下面列出),但我无法得到一致的答案.我们可以选择以下2个答案中的一个吗?如果您为Appcelerator或任何竞争对手工作,请说明.谢谢!
仅供参考,我正在使用Titanium Studio 1.7.2.
A)是的,它编译为本机代码,但是一些代码必须保留在Javascript中并在运行时解释.
B)不,这不是Titanium的工作方式.
以下是文章,我读过:
1)Corona,Phonegap,Titanium之间的比较
2)http://developer.appcelerator.com/blog/2010/12/titanium-guides-project-js-environment.html