我管理的PC桌面应用程序有一个用C#编写的相当全面的库.我想将一些库功能提供给我正在进行的新iOS项目.那么 – 将我现有的C#库与iOS项目一起使用的一些架构可能性是什么?
我已经完成了droid开发,答案就是创建一些使用我的C#库的Web服务,然后让droid使用这些服务.我假设同样的方法适用于iOS(正确的???),但我想知道是否还有其他选择吗?
>如果您通过SOA在服务器上使用库来“使用”库,那么它应该可以正常工作,并且iOS永远不会知道库(或者关心) >但是,如果您的意思是在iOS设备上使用c#库,那么您将不得不使用MonoTouch等工具 – 简单地说:如果没有像MonoTouch这样的工具添加的支持goo,iOS将无法运行.NET dll(特别是,交叉编译/ AOT,以及不同的运行时) >或者,您可以手动将代码移植到XCode