gpt4 book ai didi

c# - 我可以使用 Xamarin/可移植类库来构建可由 Swift 或 Objective-C 使用的 C# 库吗?

转载 作者:搜寻专家 更新时间:2023-11-01 06:30:26 25 4
gpt4 key购买 nike

去年,我们一直致力于开发一组带有 C# API 的 .NET 库,以便为第三方 UI 开发人员提供 SDK。此 SDK 最初旨在在 Microsoft 平台(尤其是 Surface Pro)上运行。然而,最近我们的任务是估算为这些库提供“多平台”支持的工作量(多平台是指 Windows 和 iOS,对于 iPad)。

我发现一些网站表明这是不可能的,但我想知道微软在过去几年中对 Xamarin 的集成是否有任何变化?我们目前的计划是用 C 包装器用 C++ 重写 SDK,但如果有办法利用 PCL 或 Xamarin 来做到这一点,那就太棒了。重要的警告是,该库必须可以通过 native iOS 语言访问,而不仅仅是 Xamarin.iOS,因为我们不想将第三方 UI 开发人员锁定在特定语言中。

SDK 没有 UI 功能,全是底层网络通信、XML 解析和数据解码。

最佳答案

.NET Embedding可以预览

.NET Embedding allows your existing .NET Code (C#, F#, and others) to be consumed from other programming languages and in various different environments.

This means that if you have a .NET library that you want to use from your existing iOS app, you can do that. Or if you want to link it with a native C++ library, you can also do that. Or consume .NET code from Java.

关于c# - 我可以使用 Xamarin/可移植类库来构建可由 Swift 或 Objective-C 使用的 C# 库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48154650/

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