我正在使用TitaniumMobile1.0构建iPhone应用程序,我发现它可以编译为原生iPhone二进制文件。这是如何运作的?在没有像280North的Objective-J和Cappuccino这样的超集语言的情况下,分析JavaScript代码并直接翻译成Objective-C似乎需要大量繁重的工作。 最佳答案 Titanium获取您的Javascript代码,对其进行分析和预处理,然后将其预编译成一组符号,这些符号将根据您的应用程序对TitaniumAPI的使用进行解析。从这个符号层次结构中,我们可以构建一个映射到底层T