有人使用过MonoTouch游戏吗?[关闭]


9

随着即将发布的MonoDroid的发布,我们决定重新访问MonoTouch,作为提高某些Objective-C技能的一种可能选择。我想知道是否有人有经验,并且会在其他人碰上之前分享陷阱。设置为CW,请为每个答案设置一个障碍。

MonoTouch允许通过访问本机代码库的C#开发iPhone和iPad应用程序。

Answers:



5

我没有使用过它,但是我不使用它的最大原因是,Apple可能随时删除用MonoTouch制作的所有应用程序,因为它似乎违反了开发者协议:

应用程序只能按照Apple规定的方式使用文档API,并且不得使用或调用任何私有API。应用程序必须最初由iPhone OS WebKit引擎执行时使用Objective-C,C,C ++或JavaScript编写,并且只有用C,C ++和Objective-C编写的代码才能编译并直接链接到Documented API(例如,禁止通过中间翻译或兼容性层或工具链接到Documented API的应用程序)。

话虽这么说,但是Unity许可MonoTouch,他们似乎与Apple有着良好的关系。


是的,这也是我回避的原因之一。但是三重奏的使我再次考虑。Mono项目声明:由于MonoTouch不会隐藏本机API,也不是抽象层,因此我们继续认为MonoTouch符合开发人员协议中阐明的术语的精神和意图。
拉里·史密斯米尔

7
作为更新,Apple似乎更新了其升级的3.1.1节,明确允许使用MonoTouch等平台。
Nate

1
Unity不使用MonoTouch,仅使用Mono本身。
没关系,2010年

1
那不是某种垄断吗?即使周围有很多方法,我也必须使用Mac进行开发。这就是为什么我讨厌苹果到死!
惊吓
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.