MonoTouch iPhone:创建本机程序集 .NET 包装器
我们正在考虑使用第三方为 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Kevin Machanon 的 GitHub 存储库 上,您可以查看实际的代码。乍一看,我认为该过程意味着创建一个模仿您想要使用的本机类的接口,并使用映射属性来装饰它:
并将详细的本机方法调用传递给属性参数。
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:
And pass the detailed native method call to the attributes parameters.