xamarin - 如果 native 框架发生变化,我是否需要重新创建绑定(bind)?

标签 xamarin xamarin.ios xamarin-studio xamarin.mac

我对 native 框架中的方法之一进行了实现更改。在这种情况下,我需要重新创建绑定(bind)吗?

最佳答案

简短回答:可能不会

长答案:视情况而定,仅当您提到的此更改位于方法/属性的公共(public) API 签名中时,您才需要重建绑定(bind)。这是因为绑定(bind)与 native API 表面的内容以 1:1 的比例匹配(大多数情况下),因此,例如,如果您的方法过去返回 NSString 而现在返回另一个类,或者选择器名称发生更改,或者任何参数的类型发生变化,那么是的。

如果绑定(bind) dll 捆绑了您正在使用的 native 库,您还需要重建绑定(bind)。如果您手动链接 native 库(使用应用程序项目中的附加触摸参数),应该没问题。

关于xamarin - 如果 native 框架发生变化,我是否需要重新创建绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38215138/

相关文章:

android - xamarin NavigationView 给出错误,找不到应用程序 :headerLayout 的资源

ios - 加载 .Xib 文件后更新 View Controller

c# - 如何在 xamarin studio/monodevelop 中添加 system.core.dll 引用到我的项目

xamarin.ios - 无法加载 Json.NET dll Xamarin Studio

ios - 无法从联系人中获取 ABPerson 的图像

android - 如何在 Xamarin Forms 中连接两个表?

ios - Xamarin VS2015 ios 应用程序连接到 web 应用程序 api

c# - 如何在 Xamarin Forms 中部分切割 ViewCell 分隔线?

MonoDoc : Installing and adding http://iosapi. xamarin.com/

c# - Xamarin 构建错误构建目标