是否可以用Xamarin(C#)编写代码,然后将其编译成我可以在Objective-C中使用的库(.a)

本文关键字:编译 我可以 Objective-C 然后 Xamarin 是否 代码 | 更新日期: 2023-09-27 18:28:45

是否可以用Xamarin(C#)编写代码,然后将其编译成我可以在Objective-C/Swift中使用的库(.a)?

然后,如果我能为Java/Adroid做同样的事情,我就可以在公共C#中编写逻辑,并在它们的本地环境中编写应用程序的其余部分。

是否可以用Xamarin(C#)编写代码,然后将其编译成我可以在Objective-C中使用的库(.a)

否。

Xamarin绑定只能单向工作——Xamarin可以使用本机代码,但本机代码不能使用Xamarin。

这可能不是op想要的答案,但。。。有一些框架将C#代码编译成Javascript(这种卑鄙的松散类型),但我们都应该好好学习这种无处不在的语言(尽管自Netscape 1以来我们一直拒绝它,因为我们是强类型偏执狂)。

遗憾的是,我们在HTML5中看到,即使是MSFT也在放弃他们的传统开发平台,转而支持(是的,明白了,Javascript)。然而,我们看到,开放社区在Javascript插件领域所做的工作比MSFT在C#方面所做的要多得多。C#功能强大、坚实、成熟、出色,但它不是网络浏览器的首选语言。

MSFT开发typescript是有原因的,我们看到JQuery带来了名称类型寻址能力,唉,这个舞台是为Javascript、Java和C#设置的,要么一起玩得很好,要么进入"世界舞台"学习和了解Javascript、JQuery等是一件好事。