Mac OS X开发

时间:2010-04-10 15:47:08

标签: windows macos

我很想开始为MAC OS X开发应用程序,尽管我不知道从哪里开始。

问题:我目前没有,也买不起新的基于MAC OS X的计算机。 解决方案:一位非常好的朋友喜欢尝试我为Windows制作的东西,并且还拥有一台MAC OS X计算机,并且愿意测试这些新的创作。

现在我面临另一个问题。我不知道使用哪种语言来开发这些应用程序。我是一名.NET开发人员,看到好像我只能使用基于Windows的PC来开发MAC应用程序,我应该从哪里开始?

我听说过Mono,之前在Linux上使用它,Mono是否也可以在基于Windows的计算机上进行MAC开发?还有其他方法吗?

感谢任何帮助。 :)

谢谢

JT

5 个答案:

答案 0 :(得分:2)

您可以从Java,Python或Ruby等跨平台语言开始。您以这种方式编写的应用程序要么立即在OSX上运行,要么只需要很少的调整。我使用Java开发OSX,windows和linux。 Java与C#没有太大区别,完全免费。通过一些额外的工作,Java应用程序可以看起来像本机OSX或Windows或Linux。

但是这样你就没有得到OSX的任何特殊功能。对于这些,您确实需要OSX环境objective-c和cocoa。

答案 1 :(得分:2)

如果您不希望您的应用程序完全不让我哭泣,那么购买Mac并开始阅读并了解制作高质量Mac OS X应用程序的原因。这条河的质量标准要高得多,你很快就会看到。

答案 2 :(得分:2)

您需要拥有MacOS X并将Xcode与Objective C一起使用;这是原生环境,如果不使用它,您将无法欣赏MacOS X UX。您可以在PC上安装MacOS X,但Apple尚未批准或支持。

只是不采取一半措施,这是不值得的。

答案 3 :(得分:1)

很抱歉这个迟到的答案,但我遇到了同样的问题。 环顾四周后,我看到人们可以使用虚拟机在Windows 7计算机上安装OS X 10.6(Snow Leopard)。也许来自lifehacker的这个网站可能有所帮助:

http://lifehacker.com/5583650/run-mac-os-x-in-virtualbox-on-windows

这些人告诉你如何安装Snow Leopard。您可能无法在Snow Leopard上安装Xcode 4.33,但值得一试。还有一些地方可以向他们展示如何将Lion本身安装到他们的PC上,但Lifehacker有最简单的教程。

希望这有帮助!

答案 4 :(得分:0)

所有其他答案都很好。你需要OS X和XCode。因为,目前你买不起Mac机并看到OS X和iOS的首选语言是客观的,你可以从学习Windows编程C开始。 Objective-C是C的超集。了解C Langauge一旦你买得起Mac,就会加速你的学习曲线。 (或者你可能会认为C指针太硬并节省了一些钱)

此外谷歌如何创建一个hackintosh。我已经看过关于生活方式的一些关于如何做的文章。它并不理想,但它可能允许您运行XCode并为iPhone或iPad创建应用程序。