随着即将发布的MonoDroid的发布,我们决定重新访问MonoTouch,作为提高某些Objective-C技能的一种可能选择。我想知道是否有人有经验,并且会在其他人碰上之前分享陷阱。设置为CW,请为每个答案设置一个障碍。
MonoTouch允许通过访问本机代码库的C#开发iPhone和iPad应用程序。
随着即将发布的MonoDroid的发布,我们决定重新访问MonoTouch,作为提高某些Objective-C技能的一种可能选择。我想知道是否有人有经验,并且会在其他人碰上之前分享陷阱。设置为CW,请为每个答案设置一个障碍。
MonoTouch允许通过访问本机代码库的C#开发iPhone和iPad应用程序。
Answers:
MonoTouch构建了一些游戏,我们刚刚开始跟踪使用它构建的应用程序,您可以在此处查看它们:
我没有使用过它,但是我不使用它的最大原因是,Apple可能随时删除用MonoTouch制作的所有应用程序,因为它似乎违反了开发者协议:
应用程序只能按照Apple规定的方式使用文档API,并且不得使用或调用任何私有API。应用程序必须最初由iPhone OS WebKit引擎执行时使用Objective-C,C,C ++或JavaScript编写,并且只有用C,C ++和Objective-C编写的代码才能编译并直接链接到Documented API(例如,禁止通过中间翻译或兼容性层或工具链接到Documented API的应用程序)。
话虽这么说,但是Unity许可MonoTouch,他们似乎与Apple有着良好的关系。