¿Puedo escribir aplicaciones iOS (Cocoa) en JavaScript?

PhoneGap ofrece una buena solución para escribir aplicaciones multiplataforma con HTML5 y JavaScript.

Pero me gustaría usar Interface Builder para la interfaz de usuario, y solo escribir todo el código de controller en Javascript en lugar de Objective-C (con, por supuesto, la opción de mezclar y combinar y especialmente llamar a cualquier biblioteca de Objective-C que pueda necesitar) .

¿Hay un marco para esto? Algo similar a lo que hace CamelBones para Perl.

La razón para querer hacer esto es que el código que no sea de interfaz de usuario idealmente se puede escribir en JavaScript para reutilizarlo para la versión web, una posible versión futura de Android PhoneGap y el lado del server (node.js).

Puede intentar usar el producto Titanium de Appcelerator. Te permite escribir aplicaciones de iPhone nativas en HTML + Javascript.

Compruébelo aquí . No lo he usado, pero parece lo que quieres.

La otra posibilidad es utilizar iOS Javascript Bridge para escribir una aplicación en Javascript.

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

Puedes probar JSCocoa . Te permite escribir aplicaciones de cocoa en JavaScript, como un puente.

Funciona en una Mac y un iPhone. También funciona con Interface Builder mientras se desarrolla.

Aquí hay un artículo que menciona algunas alternativas para usar Objective-C

Simplemente tropecé con esta (antigua) pregunta pero quería contribuir mencionando NibleKit ( http://www.nimblekit.com/index.php ) que te permite crear aplicaciones iOS nativas con solo HTML y Javascript.