我有一个使用Microsoft Visual Studio 2010 C#开发的现有应用程序。我刚购买了Xamarin的Monotouch产品,它允许我使用他们的IDE MonoDev通过编码C#从头开始创建iPhone / iPad应用程序。现在我不想编写新的应用程序。我想让我现有的C#应用程序将源导入monodev / monotouch并在iPhone / iPad上运行结果。我现有的C#应用程序专为使用Xamarin的Android产品在Android手机/平板电脑上部署而设计。它很棒!我已经开始涉足Xamarin文档,示例,教程等。但我现在需要立即将现有应用程序移植到iPhone / iPad上。我真的没有浪费时间从头开始学习。我必须相信某人已经走下了这条迁移路径。如果您有,我们可以聊天,发送电子邮件,或者您是否知道是否有指南描述了实现这一目标的具体步骤? TIA
答案 0 :(得分:5)
Xamarin MonoTouch不允许您运行任何C#应用程序并立即在iPhone上运行它。 UI层是本机的,因此构造UI的C#代码必须使用Xamarin绑定到Apple UI API。
“标准”迁移过程是创建一个空的MonoDevelop项目,然后开始添加现有的C#业务逻辑文件,解决出现的任何编译问题。