网站搜索

我可以用 JavaScript 编写 iOS(Cocoa)应用吗?


PhoneGap 提供了一个很好的解决方案,用于使用 HTML5 和 JavaScript 编写跨平台应用程序。

但我想使用 Interface Builder 来设计界面,并且只是用 Javascript 编写所有控制器代码,而不是 Objective-C(当然也可以混合使用,尤其是调用我可能需要的任何 Objective-C 库)。

有这样的框架吗?类似于 CamelBones 为 Perl 所做的那种。

想要这样做的原因是非用户界面代码理想情况下可以用 JavaScript 编写,以便重用于网页版本、可能的未来 Android PhoneGap 版本以及服务器端(node.js)。

答案#1

你可以尝试使用 Appcelerator 的 Titanium 产品。它可以让你用 HTML+Javascript 编写原生 iPhone 应用。

在这里看看。我还没用过,但它看起来像是你想要的。

答案#2

另一种可能性是使用 iOS Javascript 桥接在 Javascript 中编写应用程序。

https://github.com/coolbloke1324/iOS-JavaScript-Bridge