Answers:
为了详细说明@ Martín的答案,MacBook非常适合开发,我自己使用它并且从未遇到过问题。
但你可以改进它。切换到4GB的RAM将是列表中的第一件事。使用第二个屏幕也可以极大地改善这种设置。另一项(更大的)投资是购买SSD。
XCode 3.x(当它发布时可能是4.x)肯定会在Macbook上运行。我有一个旧的白色Macbook 2.4 Core 2 Duo和2GB的内存,它的工作原理。与8 Core Mac Pro相比,它真的很慢,但它足够快,可以使用它并用它做事。
如果你想编译一个大而复杂的项目,它当然需要更长的时间,但除此之外,硬件完全能够运行Xcode及其周围的工具。
冷启动后加载项目需要更长的时间,而整个机器在绝对一切方面自然受到限制(与常规Mac Pro,iMac甚至更新的Macbook / Pro相比),但是如果你需要一个灯和忠诚的机器,这绝对会为您服务。
我正在使用我的Mac OS X 10.6.6。我记得一年前甚至在那台机器上玩过魔兽世界。
我拥有一台带有13英寸屏幕的白色MacBook(MacBook4,1)。当我购买时,我将RAM升级到4GB,所以我很遗憾不能说2GB是否足以支持iOS开发。但是,4GB,我跑了用于开发的低调的Linux VMware Fusion VM,以及XCode和IB,我的系统在大多数情况下运行良好。多年来,它变得有点慢。
我想指出13英寸的屏幕可能会引起问题。虽然它在显示质量方面是一个令人惊叹的屏幕,但对于大多数开发人员而言,它实在是太小了。我不是说你不能做任何事情。你可以我做了两年以上。但它降低了你的工作效率。在Interface Builder的情况下,你会很快感受到这种限制,因为Interface Builder喜欢在整个地方喷出无数的Windows。第二个显示器会有所帮助很多,但你可能无法获得与笔记本电脑屏幕上完全相同的外部显示质量。这是我不时得到的东西。