gpt4 book ai didi

xamarin.ios - Xamarin 中的类名到 Objective C 绑定(bind)

转载 作者:行者123 更新时间:2023-12-01 01:06:23 24 4
gpt4 key购买 nike

我们正在将一个库从 Objective C 绑定(bind)到 C#。我们想在 C# 的类中使用不同的名称。

C#中的类和 objective-c 类必须同名吗?

我知道在 C# 的方法中使用 MonoTouch.Foundation.ExportAttribute 我们可以为方法和属性指定不同的名称......但是,我还没有找到如何为类做同样的事情。

谢谢。

最佳答案

是的,您可以通过指定 Name 来指定您自己的类型名称。 [BaseType] 的属性(property)属性。例如。

 [BaseType (typeof (NSObject), Name="NSURL")]
public interface NSUrl {
}

那,现实生活中的例子允许你使用 NSUrl在 C# 中,而不是 Objective-C NSURL键入名称。您可以在 github 中看到更多示例,例如上面的示例。 .

关于xamarin.ios - Xamarin 中的类名到 Objective C 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18454122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com