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

发布于 2024-11-05 02:26:08 字数 366 浏览 6 评论 0原文

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

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

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

We are considering using an API from a 3rd party for the iPhone which was compiled in Xcode.

How do we create a wrapper for this native iOS library so that we can interop with it in Monotouch .NET

This is exactly what the Flurry.a wrapper did. We need to find out how to do it ourselves though. See Kevin Machanon's http://blog.kevfoo.com/index.php/2010/08/monotouch-flurry-analytics-bindings

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

つ低調成傷 2024-11-12 02:26:08

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

  • BaseType
  • Static
  • Export

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

On Kevin Machanon's GitHub repository you can take a look at the actual code. At first sight I believe the process implies the creation of an interface that mimics the native class you would like to use and decorate it with mapping attributes:

  • BaseType
  • Static
  • Export

And pass the detailed native method call to the attributes parameters.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文