可能重复:
在Windows上开发iPhone
是否有可能使用PC创buildiPhone应用程序? 我正在运行Windows Vista,我想学习Objective-C,有什么更好的方法可以激发,然后创造一些某人,某处可能使用的东西的潜力。
有没有允许我做这些应用程序的黑客?
不幸的是,这不被支持。 为iPhone开发需要Xcode和苹果公司的gcc工具链,并且仅在英特尔Mac OS X上支持(尽管有些已经在PPC Mac OS X上运行)。
NilObject是正确的,你只能在最近几年(Mac OS X)正式为iPhone开发。
也就是说,Objective-C与iPhone没有联系。 您可以在Objective-C中为您的PC编写程序,无需iPhone和Mac即可为您提供体验。 Objective-C是GNU编译器集合 (GCC)的标准部分。 用Cygwin安装相当容易。
如果你真的想制作iPhone应用程序,你应该考虑一个Mac。 你会得到各种各样的经验,然后也可以为OS X编程。 由于笔记本电脑刚刚发布,很多人因为升级而销售以前的型号。 如果你能找到一个基于英特尔芯片的旧版Mac Mini,那么它几乎不会花费太多(几百),但是速度不会太快。 最近的Minis很久没有更新了,而且价格也不是很好(我认为),但是它们也可能便宜。
其实,有一个非官方的工具链在Windows和Linux的作品。 你需要在PC上安装cygwin,以便能够在Windows中使用它。
这里有一个链接到基本的设置: 链接
虽然这不会让你发布到AppStore,但这只是一个很好的方法来搅拌SDK。 此外,每当苹果更新iPhone固件,你需要找到/等待更新的工具链或做一些自己的黑客获取更新标题,等等…
不要打扰。 我有一个hackintosh,而它的工作,苹果可以(并)定期更新SDK的最低平台要求,这意味着您的hackintosh将无法跟上SDK的新酷功能,因为Kalyway和其他人需要时间来逆向工程kexts或任何想出新的操作系统。
如果你认真对待iPhone,可以买一台Mac。 你可能会找到一个几百美元的第一代Mac mini(英特尔)。 或者春天为一本macbook,并激动。 新的非常好。
卢卡斯Aardvark写道:
我将得到一个mac。 只需要节省一点钱;-)
虽然我完全同意这个共识: 得到一个Mac ,我只是想根据你留下的这个评论添加一点:
如果你打算进入iPhone竞技场去做那些灰姑娘千万次下载的游戏,那么你就需要一个杀手级的应用程序,一些新的和令人兴奋的东西。 祝你好运 我不会和你分享我的想法,因为我正在尝试这样做。 🙂
也就是说,我和你在同一条船上 – 我没有额外的绿色来购买Mac,所以我会分享一些可能有所帮助的一般建议。
我没有进入iPhone领域,而是一直在考虑在Android手机上利用我的Java技能。 一旦我做了几块钱,我会买一台Mac,学习Objective-C并移植我的程序。 由于Android使用Java并且是免费/开源的,我只花了25美元来创建一个发布者帐户。 我可以在任何平台上使用Eclipse来完成剩下的工作。
我不知道这是否会对你有所帮助,但是这可能是写出灰姑娘故事的一种更具成本效益的方式。 🙂