iOS上的C#库

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

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

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

解决方法

这取决于你的意思:

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

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...