我知道iPhone SDK需要Leopard,即〜900mHz G4 + w / 512MB RAM。我过去使用过XCode,所以我很清楚它的表现如何。但我从来没有使用SDK附带的iPhone模拟器,我想知道它需要什么样的CPU /内存资源才能顺利运行。
我只是下载它并亲眼看看,但我的(古代)iBook无法运行Leopard。在我购买新机器之前,我想了解最慢系统,它可以以接近硬件的速度运行仿真器。
答案 0 :(得分:5)
iPhone SDK需要一台运行Leopard的Intel机器,虽然我相信有一种方法可以让它在PPC Mac上运行(但你仍然需要Leopard)。
SDK没有模拟器,它是一个模拟器。它运行的代码是原生的,因此没有仿真开销。您会发现,即使是低端机器也会比实际iPhone更快地运行您的代码。
(这就是为什么在真实的iPhone上测试你的应用程序非常重要,特别是对于任何图形或处理器密集的东西)。
1GB的RAM和任何基于Intel的Mac对于开发和您可能会引用的任何文档/网页来说都足够了。
答案 1 :(得分:3)
模拟器即使在阵容中最慢的Mac上运行也很好,基本型MacBook Air带有硬盘(非SSD)。它运行的应用程序远比在真正的iPhone上运行更顺畅。
然而,开发过程的其余部分则受益于更强大的功能。 SSD(笔记本电脑中可选)或3.5英寸硬盘(iMac或Mac Pro)是一个巨大的优势,你需要相当大的CPU功率,以便通过自动完成等快速响应Xcode。
最重要的是,您需要的屏幕空间与预算和便携性需求一样多。在13英寸MacBook和MacBook Air上的1280x800屏幕上显得非常局促。理想情况下,你的最小屏幕是15英寸MacBook Pro或20英寸iMac。
我建议使用2.0 GHz或更高的CPU以及至少2 GB的RAM。理想情况下,它至少是2.4 GHz和4 GB RAM。
答案 2 :(得分:2)
我在旧的iBook G4上运行了SDK。因此CPU速度要求不是很高 - 尽管您可能希望在外部编辑器中编辑文本,因为Xcode的自动完成和语法突出显示在约1.6Ghz以下太慢。
现实建议:任何至少具有2GB RAM的Intel Mac。
答案 3 :(得分:1)
从发行说明:
“iPhone SDK需要运行Mac OS X Leopard 10.5.4或更高版本的基于Intel的Mac。”
我在Core 2 Duo Mac mini上使用它(即在最近更新之前)没有任何问题,所以我不认为CPU速度确实是你需要担心的。我在该系统中有2GB的RAM;我不知道这些工具是否运行良好。
编辑:当然,现在已经是几年了。此更新的最新版本需要Mac OS X Lion,显然Apple将继续仅为其最新操作系统更新Xcode。
答案 4 :(得分:1)
模拟器不是问题,仪器是。
如果您只想运行iPhone模拟器,那么只要您可以运行leopard,系统要求无关紧要。
如果你想要一个生产环境,它至少应该是c2d 2.0 2G ram并且仍然需要等待很多调试。