MonoTouch iPhone:创建本机程序集.NET包装器

时间:2011-05-04 01:39:04

标签: iphone xamarin.ios .net-assembly flurry

我们正在考虑使用第三方为iPhone编写的API,这是用Xcode编译的。

我们如何为这个原生iOS库创建一个包装器,以便我们可以在Monotouch .NET中与它互操作

这正是Flurry.a包装器所做的。我们需要了解如何自己做。见Kevin Machanon的http://blog.kevfoo.com/index.php/2010/08/monotouch-flurry-analytics-bindings

1 个答案:

答案 0 :(得分:3)

在Kevin Machanon的GitHub repository上,您可以查看实际代码。乍一看,我相信这个过程意味着创建一个模仿你想要使用的本机类的接口,并用映射属性来装饰它:

  • BaseType
  • 静态
  • 导出

并将详细的本机方法调用传递给属性参数。