iOS上的C#库

Unk*_*der 6 c# xcode visual-studio ios

公平警告:我是iOS的新手,这可能是一个基本问题.

我管理的PC桌面应用程序有一个用C#编写的相当全面的库.我想将一些库功能提供给我正在进行的新iOS项目.那么 - 将我现有的C#库与iOS项目一起使用的一些架构可能性是什么?

我已经完成了droid开发,答案就是创建一些使用我的C#库的Web服务,然后让droid使用这些服务.我假设同样的方法适用于iOS(正确的???),但我想知道是否还有其他选择吗?

Mar*_*ell 10

这取决于你的意思:

  • 如果您通过SOA在服务器上使用库"使用"库,那么它应该可以正常工作,iOS将永远不会知道库(或者护理)
  • 但是,如果您的意思是在iOS设备上使用c#库,那么您将不得不使用MonoTouch等工具 - 简单地说:如果没有像MonoTouch这样的工具添加的支持goo,iOS将无法运行.NET dll(特别是交叉编译/ AOT,以及不同的运行时)
  • 或者,您可以手动将代码移植到XCode