是否可以在Xamarin(C#)中编写代码,然后将其编译成我可以在Objective-C / Swift中使用的库(.a)?
然后,如果我可以为Java / Adroid做同样的事情,我可以在他们的原生环境中编写普通C#和应用程序其余部分的逻辑。
答案 0 :(得分:0)
没有。
Xamarin绑定只能单向工作 - Xamarin可以使用本机代码,但本机代码不能使用Xamarin。
答案 1 :(得分:0)
这可能不是op想要的答案,但是......有一些框架可以将C#代码编译成Javascript(那种卑鄙的松散类型)但是无处不在的语言我们都应该学得很好(尽管我们自从Netscape 1以来就拒绝了它,因为我们是强类型偏执狂。)
唉,我们用HTML5看到,甚至MSFT也放弃了他们的传统开发平台(是的,得到这个,Javascript)。然而,艰难的药丸吞下去,我们看到开放社区在Javascript的插件领域比MSFT用C#做得更多。 C#功能强大,可靠,成熟,非常棒,但它不是Web浏览器的首选语言。
MSFT开发的打字稿有一个原因,我们看到JQuery带来了名称类型的可解决性,唉,为Javascript,Java和C#设置的阶段要么一起玩得好,要么得到“世界舞台”学习和了解Javascript,Jquery等。人。是一件好事。