使用来自iPhone原生应用程序的Xamarin库

时间:2012-09-07 22:58:43

标签: c# ios xamarin

我想将一些计算C#代码编译成可供本机iPhone应用程序使用的iOS / iPhone本机库。我有Xamarin,我没有Mac。

我对iPhone开发或目标C不太熟悉。我在想,因为Xamarin编译到本机库然后它可以归结为暴露一些方法并创建一些头文件?

  1. 这可能吗?
  2. 如何? (如果你没有完整的答案,那么你可能会有一些指示/想法可以帮助我。)
  3. 有没有办法在Windows / Linux下为iPhone编译我的库,或者我是否需要购买Mac?

2 个答案:

答案 0 :(得分:1)

在尝试了不使用Mac进行iPhone开发的痛苦之后,我建议了解它的唯一方法是购买便宜的Mac mini,即使是二手也可以,然后安装MonoDevelop,Xamarin MonoTouch和XCode。

昂贵的部分是Mac,大约600美元新手或更少的秒针和Xamarin工具的专业许可证。

好处是你得到一台Mac,其中某些东西击败了PC。

答案 1 :(得分:0)

据我所知,Xamarin的MonoTouch仅适用于Mac,因此我认为不可能。

在Windows / Linux机器上编译任何iPhone库或应用程序的唯一方法是设置iphone工具链。 (见http://code.google.com/p/iphone-dev/wiki/Building

一旦你设置了工具链,就有可能将Xamarin以某种方式集成到这个工具链中,但我绝对不知道如何做到这一点。而且,你不会有任何带有工具链的IDE。

所以我认为购买Mac并使用MonoDevelop安装Xamarin要容易得多。