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

时间:2011-01-13 00:07:48

标签: javascript cocoa-touch ios

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

但我想使用Interface Builder作为UI,只需用Javascript编写所有控制器代码而不是Objective-C(当然可以选择混合和匹配,特别是调用任何Objective-C库,我可能需要)。

这是否有框架?类似于CamelBones为Perl做的事情。

想要这样做的原因是非UI代码理想情况下可以用JavaScript编写,以便重用于Web版本,可能的未来Android PhoneGap版本和服务器端(node.js)。 / p>

5 个答案:

答案 0 :(得分:4)

您可以尝试使用Appcelerator的Titanium产品。它允许您使用HTML + Javascript编写本机iPhone应用程序。

查看here。我没有用它,但它看起来像你想要的。

答案 1 :(得分:3)

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

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

答案 2 :(得分:0)

您可以尝试JSCocoa。它允许您在JavaScript中编写Cocoa应用程序,如桥梁。

适用于Mac和iPhone。在开发时,它也适用于Interface Builder。

答案 3 :(得分:0)

Here's an article提到了使用Objective-C

的一些替代方法

答案 4 :(得分:-1)

偶然发现了这个(旧的)问题,但想通过提及 NibleKit http://www.nimblekit.com/index.php)来做出贡献,让我们只用HTML和HTML构建本机iOS应用程序。的JavaScript。