在Windows 7中是否存在iPhone模拟器?

3

我希望开发一款简单的iPhone应用。然而,我没有足够的钱来购买真正的iPhone。所以我想知道是否有好的iPhone模拟器。

我不想使用那些在iframe中运行网站的HTML/CSS“模拟器”。我需要能够实际运行Objective-C代码的东西。

是的,我知道模拟器并不完美。我可能会在将来购买iPhone。


2
Objective-C是一种编程语言。你不能“运行”它,而是需要编译用它编写的程序并运行程序。顺便说一下,GCC可以编译Objective-C(但这对你没有帮助)。 - Kerrek SB
没有Mac+iPhone,你就不能成为真正的iOS开发者。 - Bryan Chen
1个回答

3
据我所知,在PC上运行iOS开发环境Xcode没有便宜且合法的方法。你不需要一台iPhone,但需要一台运行OS X的基于Intel的Mac电脑。如果你计划进行iOS 5开发,你的Mac需要运行代号为“Lion”的版本。Pre-lion版本(Snow Leopard)也可以工作,但最新版本的Xcode开发环境仅适用于Lion。开发工具的分发包括一个非常好的iPhone和iPad模拟器,该模拟器与开发环境完全集成。

我想补充一下,Xcode 4.2 的最新版本不仅适用于 Lion,也适用于 Snow Leopard。 - iNoob
1
@iNoob 嗯,如果有的话,我找不到它:事实上,为了能运行最新版本4.2.1,我最终升级到了Lion。在Leopard下得到的最新版本是4.2.0。 - Sergey Kalinichenko
我可能孤陋寡闻,我以为4.2.0是最新版本,对我的无知表示抱歉。 - iNoob
@iNoob FWIW,我从4.2.0升级到4.2.1时没有注意到太大的变化,所以我认为你不升级也不会错过太多。 - Sergey Kalinichenko
一听你说到4.2.1,我就去查看了更新日志,你说得对,与4.2.0相比变化不大。苹果Xcode 4.2.1的新功能: 2011年11月17日 · 修复了“转换为Objective-C ARC”操作无法完成的问题。 · 解决了组织者中没有可见开发人员配置文件的问题。 · 更正了文档窗口中出现的错误锁定文件对话框。 - iNoob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接