objective-c - programación - swift para windows
¿Puede usar MacRuby para desarrollar aplicaciones para la Mac App Store? (4)
Tengo cierta familiaridad básica con Objective-C, pero prefiero a Ruby, así que estoy pensando en jugar con MacRuby. ¿Es posible usar MacRuby para desarrollar aplicaciones para Mac App Store o tengo que usar Objective-C? (Tenga en cuenta que en este momento no me preocupo tanto por iOS / iPhone y la tienda de iPad, solo por la tienda de aplicaciones Mac OS X).
Lea las pautas de envío aquí: https://developer.apple.com/appstore/mac/resources/approval/guidelines.html
Respuesta corta: sí, técnicamente, puede crear dicha aplicación. Debe volver a visitar las pautas de la tienda para saber qué requisitos se deben cumplir para enviar a las distintas tiendas.
Esto surge esporádicamente; Más allá de las pautas que @NSResponder mencionó, la realidad es que simplemente pasará mucho tiempo extra e innecesario si decide usar MacRuby a menos que planee usar una gran parte del código Ruby ya escrito en su aplicación .
Learning Objective-C es aproximadamente el 2% del aprendizaje general necesario para ser un desarrollador efectivo de Cocoa. El otro 98% es de todo, desde el modelo de administración de memoria a expresiones estándar como KVC / KVO / delegación a archivos NIB a la gran cantidad de clases y API en todo el sistema.
Todas estas cosas están escritas en Objective-C (o C) con documentación dirigida a Objective-C y ejemplos escritos en Objective-C.
Además, toda la cadena de herramientas se centra en validar, compilar, indexar, depurar y manipular Objective-C.
Si desea utilizar MacRuby para crear una aplicación real de Cocoa, tendrá que conocer Objective-C de todas formas. Y también tendrá que lidiar con cualquier error y desajuste de impedancia en la capa de puente.
Sí. Como dicen los foros de desarrolladores de Mac :
- Mi aplicación Mac no está escrita en Objective-C. ¿Está esto permitido en la MacApp Store?
Sí, siempre que se adhiera a las Pautas de revisión de la tienda de aplicaciones de Mac en http://developer.apple.com/appstore/mac/resources/approval/guidelines.htmland el Acuerdo de licencia del programa para desarrolladores de Mac en http://developer.apple.com/programs/terms/mac/mac_program_agreement_20101020.pdf
(a través de la aleación)
Y para responder la pregunta, sí , consulte http://lists.macosforge.org/pipermail/macruby-devel/2010-November/006475.html .