您可以使用MacRuby为Mac App Store开发应用程序吗?
我对Objective-C有一些基本的了解,但更喜欢Ruby,所以我正在考虑与MacRuby一起玩。是否可以使用MacRuby为Mac App Store开发应用程序,还是必须使用Objective-C? (请注意,我不那么在乎的iOS/iPhone和iPad的店,现在,就在Mac OS X的应用程序商店。)您可以使用MacRuby为Mac App Store开发应用程序吗?
简短的回答:是的,技术上来说,你可以构建这样的应用程序。您需要重新访问商店指南,以了解提交给各个商店必须满足哪些要求。
偶尔出现;除了@NSResponder提到的指导原则之外,事实上,如果您决定使用MacRuby ,除非您计划在您的应用程序中使用已经编写的大量Ruby代码,否则您将花费大量额外的不必要的时间。
Learning Objective-C大约是成为一名有效Cocoa开发人员所需的总体学习的2%。其他98%是从内存管理模型到标准习惯用法(如KVC/KVO /委派到NIB文件)到整个系统中的各种类型的API。
所有这些东西都是用Objective-C(或C)编写的,文档以Objective-C和Objective-C编写的例子为目标。
另外,整个工具链主要集中在验证,编译,索引,调试和操作Objective-C。
如果你想使用MacRuby来构建一个真正的Cocoa应用程序,你将不得不通过任何途径了解Objective-C。而且你将不得不处理桥接层中的任何错误和阻抗不匹配。
尝试没有`S`,以免要求登录:http://developer.apple.com /appstore/mac/resources/approval/guidelines.html – NSGod 2011-01-09 03:34:46
是的。作为the Mac developer forums说:
- 我的Mac应用程序不是写在 的Objective-C。这是允许在 MacApp商店?
是的,只要它也遵守 Mac应用程序商店审查指南在 http://developer.apple.com/appstore/mac/resources/approval/guidelines.htmland Mac开发者计划许可 协议在 http://developer.apple.com/programs/terms/mac/mac_program_agreement_20101020.pdf
(通过合金)
是的,这里有一些MacRuby应用程序的例子:http://apple.stackexchange.com/questions/1 5781 /示例应用程序中的Mac应用程序商店不是与目标ccc – neoneye 2011-07-17 22:18:32