Ios 如何将Windows Phone 7应用程序移植到iPhone

Ios 如何将Windows Phone 7应用程序移植到iPhone,ios,iphone,windows-phone-7,Ios,Iphone,Windows Phone 7,我想把我写的WP7应用程序移植到iPhone上。 有什么有用的文件可以让我开始吗?我还没有Objective-C方面的知识。你可能想看看。它允许你用C#编写原生iPhone应用程序,这样至少你只有一件新东西需要学习,那就是iPhone框架Cococa Touch 我个人认为这本书是一个很好的开始。你可能想看看。它允许你用C#编写原生iPhone应用程序,这样至少你只有一件新东西需要学习,那就是iPhone框架Cococa Touch 我个人认为这本书是一个很好的开始。MonoTouch是一个使用

我想把我写的WP7应用程序移植到iPhone上。 有什么有用的文件可以让我开始吗?我还没有Objective-C方面的知识。

你可能想看看。它允许你用C#编写原生iPhone应用程序,这样至少你只有一件新东西需要学习,那就是iPhone框架Cococa Touch

我个人认为这本书是一个很好的开始。

你可能想看看。它允许你用C#编写原生iPhone应用程序,这样至少你只有一件新东西需要学习,那就是iPhone框架Cococa Touch


我个人认为这本书是一个很好的开始。

MonoTouch是一个使用C#和.NET开发iOS应用程序的开发堆栈。这将使现有的.NET开发人员更容易开发iOS应用程序

以下是MonoTouch的优点:

  • 支持C语言
  • 支持LINQ
  • 支持Silverlight core(例如NET core、WebServices、JSON、XML)。阅读更多细节
  • 通过Mono.Data.Sqlite.dll支持Sqlite(仅限)
  • 作为.NET托管类公开的iOS类
有几个问题:

  • 无法动态链接到程序集。代码需要在iOS上以本机方式重新编译(抱歉,没有JIT编译)
  • 因为MonoTouch仍然依赖于iOS SDK,所以您必须熟悉iOS编程模型(例如视图层次结构和应用程序生命周期模型)
  • 您不能直接使用VisualStudio。开发MonoTouch应用程序需要MonoDevelop和Xcode。这就是说,显然有人入侵了VisualStudio,并且能够在VisualStudio中编写大部分(不是全部)代码。看看吧

由于这种设置,我建议将代码分为业务逻辑和UI逻辑。业务逻辑可以在iOS和WP7项目中重用,但可以分别为iOS和WP7开发UI逻辑。

MonoTouch是一个使用C#和.NET开发iOS应用程序的开发堆栈。这将使现有的.NET开发人员更容易开发iOS应用程序

以下是MonoTouch的优点:

  • 支持C语言
  • 支持LINQ
  • 支持Silverlight core(例如NET core、WebServices、JSON、XML)。阅读更多细节
  • 通过Mono.Data.Sqlite.dll支持Sqlite(仅限)
  • 作为.NET托管类公开的iOS类
有几个问题:

  • 无法动态链接到程序集。代码需要在iOS上以本机方式重新编译(抱歉,没有JIT编译)
  • 因为MonoTouch仍然依赖于iOS SDK,所以您必须熟悉iOS编程模型(例如视图层次结构和应用程序生命周期模型)
  • 您不能直接使用VisualStudio。开发MonoTouch应用程序需要MonoDevelop和Xcode。这就是说,显然有人入侵了VisualStudio,并且能够在VisualStudio中编写大部分(不是全部)代码。看看吧

由于这种设置,我建议将代码分为业务逻辑和UI逻辑。业务逻辑可以在iOS和WP7项目中重用,但是可以分别为iOS和WP7开发UI逻辑。

如果您熟悉html(5)和javascript,可以考虑使用类似的框架,使用相同的应用程序代码支持多达7个移动平台表单。

如果您熟悉html(5)和javascript,您可以考虑使用这样的框架,它最多支持7个使用相同应用程序代码的移动平台形式。

虽然它们没有解决来自Windows Phone 7的具体情况(考虑到该平台是多么的新,这并不奇怪),在这些问题中有很多很好的入门资源,这不会是微不足道的。。。从Silverlight到iPhone Objective C环境没有直接的映射。虽然他们没有解决来自Windows Phone 7的具体案例(考虑到该平台是多么的新,这并不奇怪),但在这些问题中有很多很好的入门资源,这并不是一件小事。。。没有从Silverlight到iPhone Objective C环境的直接映射。