c# - Xamarin 和 native 库

标签 c# xamarin xamarin.ios xamarin.android cocoapods

我正在考虑尝试 Xamarin,而不是同时使用 Swift 和 Java 编写应用程序。我想知道的一件大事是第三方库和开源库。我通常是否需要为此找到 C# 库,或者我可以使用 native 库来处理我习惯使用的内容,或者无法找到类似的 C# 库。

例如,我可以在 Xamarin Android 应用程序中使用 Gradle 依赖项或在 Xamarin iOS 应用程序中使用 Cocoapod 依赖项吗?

最佳答案

您可以自己创建iOS和Android库的绑定(bind)项目 但它也有一些局限性

例如基于 Swift 的项目不直接支持在 xamarin 中进行绑定(bind),并且有一些解决方法

始终检查您要查找的库是否已在 monotouch bindings 中可用。然后考虑创建自己的绑定(bind)

关于c# - Xamarin 和 native 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41079488/

相关文章:

c# - 如何检查类 "is"是否是 C# 中作为变量给出的类型的实例?

ios - Xamarin-提交的应用程序-稀疏过程中发生错误

c# - `Failed resolution of: Lcom/google/android/datatransport/TransportFactory` 使用 Xamarin.Firebase 时

xamarin - 我们如何处理 Xamarin Forms Picker 的完成按钮单击事件?

c# - 找不到类型或命名空间名称 'NativeShare'(是否缺少 using 指令或程序集引用?)

c# - 在 SSIS 中通过 C# 脚本向表添加派生列

C# 到 MySQL 服务器的 SSH 隧道

c# - 在 C# 中序列化文本与在 JS 中完成的方式相同

c# - 统一 DLL 的 Monotouch.Dialog 替代方案

c# - Xamarin IOS UIActivityViewController ExcludedActivityTypes 如何包含链接