如何绑定Objective-C++;在Xamarin?
我想在Xamarin中绑定Objective-C++库。这可能吗?如果是这样,我需要如何声明这些方法所在的名称空间,以及在如何绑定Objective-C++;在Xamarin?,xamarin,xamarin.ios,objective-c++,xamarin.ios-binding,Xamarin,Xamarin.ios,Objective C++,Xamarin.ios Binding,我想在Xamarin中绑定Objective-C++库。这可能吗?如果是这样,我需要如何声明这些方法所在的名称空间,以及在导出标记中放置什么?我们这里有一个关于Objective-C主题的非常详细的文档: 对于Obj-C++绑定,您可以参考这个答案 的可能重复,因此我需要为库制作一个Objective-C包装器,在这里我只需将方法转发到Objective-C++?然后绑定它?我确实提供了一个包装器,但是我包装了它,这样我就有了一个UIViewController,我可以在Xamarin代码中进行
导出
标记中放置什么?我们这里有一个关于Objective-C主题的非常详细的文档:
对于Obj-C++绑定,您可以参考这个答案
的可能重复,因此我需要为库制作一个Objective-C包装器,在这里我只需将方法转发到Objective-C++?然后绑定它?我确实提供了一个包装器,但是我包装了它,这样我就有了一个
UIViewController
,我可以在Xamarin代码中进行子类化,并简单地覆盖一些变量。它不包括库提供的所有功能,只包括我现在需要的功能。当我需要更多的库时,我可以扩展包装器。