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

是否可以用Xamarin(C#)编写代码,然后将其编译成我可以在Objective-C中使用的库(.a)?,c#,ios,xamarin,.a,C#,Ios,Xamarin,.a,是否可以用Xamarin(C#)编写代码,然后将其编译成我可以在Objective-C/Swift中使用的库(.a) 然后,如果我可以对Java/Adroid执行同样的操作,我就可以在通用C#中编写逻辑,并在其本机环境中编写应用程序的其余部分。否 Xamarin绑定只能单向工作-Xamarin可以使用本机代码,但本机代码不能使用Xamarin。这可能不是您想要的答案,但是。。。有一些框架将C#代码编译成Javascript(这是一种可鄙的松散类型),但却是我们都应该好好学习的无处不在的语言(尽管

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

然后,如果我可以对Java/Adroid执行同样的操作,我就可以在通用C#中编写逻辑,并在其本机环境中编写应用程序的其余部分。


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

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

遗憾的是,我们看到HTML5甚至MSFT也放弃了传统的开发平台,转而支持(是的,得到这个,Javascript)。然而,我们看到开放社区在Javascript插件领域所做的比MSFT在C#上所做的还要多。C#强大、可靠、成熟、神奇,但它不是webbrowser的首选语言

MSFT开发typescript是有原因的,我们看到JQuery带来了名称类型的可寻址性,唉,Javascript、Java和C#的舞台已经准备好了,要么一起玩得很好,要么走出“世界舞台”,学习和了解Javascript,JQuery等是一件好事。

如果我没记错的话(这里我可能错了,等一个更确定的人)Xamarin在自己的vm上运行,所以我认为答案是否定的。这将是一个多么美好的世界啊