我可以在JavaScript中编写iOS(Cocoa)应用程序吗?
PhoneGap为使用HTML5和JavaScript编写跨平台应用程序提供了一个很好的解决scheme。
但是我想使用Interface Builder来创build用户界面,只需要用JavaScript代替Objective-C编写所有的控制器代码(当然也可以select混合搭配,特别是调用任何我需要的Objective-C库) 。
有没有这样的框架? 类似于CamelBones为Perl所做的事情。
要做到这一点的原因是,非UI代码可以理想地写在JavaScript中,以便可用于Web版本,未来可能的Android PhoneGap版本和服务器端(node.js)。
你可以尝试使用Appcelerator的Titanium产品。 它可以让你用HTML + Javascript编写原生的iPhone应用程序。
看看这里 。 我没有使用它,但它似乎是你想要的。
另一种可能是使用iOS Javascript桥梁在Javascript中编写应用程序。
你可以试试JSCocoa 。 它可以让你用JavaScript编写Cocoa应用程序,就像桥梁一样。
它适用于Mac和iPhone。 它也适用于Interface Builder,而您正在开发。
这里有一篇文章提到使用Objective-C的几个替代方法
刚刚偶然发现了这个(老)的问题,但想通过提到NibleKit ( http://www.nimblekit.com/index.php )来贡献,让你用HTML和Javascript来构build原生的iOS应用程序。