【问题标题】:MonoTouch iPhone: Creating native assembly .NET wrappersMonoTouch iPhone:创建本机程序集 .NET 包装器
【发布时间】:2011-05-04 12:38:57
【问题描述】:

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

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

这正是 Flurry.a 包装器所做的。不过,我们需要自己弄清楚如何去做。请参阅 Kevin Machanon 的 http://blog.kevfoo.com/index.php/2010/08/monotouch-flurry-analytics-bindings

【问题讨论】:

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


    【解决方案1】:

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

    • 基本类型
    • 静态
    • 导出

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多