【问题标题】:How can I bind Objective-C++ in Xamarin?如何在 Xamarin 中绑定 Objective-C++?
【发布时间】:2016-11-30 12:26:23
【问题描述】:

我想在 Xamarin 中绑定一个 Objective-C++ 库。这可能吗?如果是这样,我需要如何声明这些方法所在的命名空间以及在Export 标签中添加什么?

【问题讨论】:

标签: xamarin xamarin.ios objective-c++ xamarin.ios-binding


【解决方案1】:

我们在这里有关于 Objective-C 主题的非常详细的文档:https://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/

您可以参考 Obj-C++ 绑定的这个答案

https://stackoverflow.com/a/5249007/85606

【讨论】:

  • 所以我需要为库制作一个 Objective-C 包装器,我只需将方法转发到 Objective-C++?然后绑定那个?
  • 我确实提供了一个包装器,但我包装了它,以便我有一个 UIViewController,我可以在 Xamarin 代码中进行子类化并简单地覆盖一些变量。它不包括库提供的所有功能,只包括我现在需要的功能。当我需要更多库时,我可以扩展包装器。
猜你喜欢
  • 2014-05-17
  • 1970-01-01
  • 2016-02-03
  • 2019-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-14
  • 1970-01-01
相关资源
最近更新 更多