我从来没有在mac上编程过;我是用objective-c tho在NeXT机器上编程的。我想学习开发iphone应用程序,对于iphone开发,推荐从苹果购买的最优(阅读最低成本与最佳开发体验)硬件是什么?
提前谢谢你。
发布于 2009-04-05 20:04:51
From Craig Hockenberry
购买一台Mac
这是没有两种方法的。如果你要开发iPhone应用程序,你需要在苹果电脑上进行。整个工具链都是Mac专用的:您不能在Visual Studio、Eclipse或运行在Windows上的任何其他工具中执行此操作。
不要认为这是苹果让你使用Mac的邪恶计划。这并不比微软要求Mac开发人员购买Visual Studio来开发我们产品的Windows版本更可恶。
购买Mac可能是一个昂贵的提议:如果你才刚刚开始,而且预算很少,这里有一些关于便宜买Mac的建议:
如果你很难证明硬件开支是合理的,请记住,你可以在这台机器上运行Windows或任何其他基于x86的操作系统。
在购买硬件时,唯一要记住的一件事是:确保Mac配备英特尔处理器。开发工具不能在较旧的PowerPC处理器上运行。
正如其他人所说,强大的机器对iPhone开发没有什么好处:编译速度在最慢的迷你上足够快,你不会为如此有限的硬件(与台式机相比)编写巨大的程序;模拟器不做处理器仿真,所以它在任何Intel Mac硬件上总是比真正的实时iPhone快得多,等等。所以,只有当你有其他用途可以证明费用的时候,才买一个更贵的Mac。
更新:从2013年起,如果你正在购买硬件,一定要买something that supports Mountain Lion,因为iOS开发工具通常需要最新的Mac版本,或者充其量是它的前身。
发布于 2009-04-05 19:44:26
您需要的是一个足够强大的工具来运行XCode和iPhone模拟器,而不会陷入困境。给自己买一台新的2 2GB内存的Mac mini,这应该是绰绰有余的--这可能是最便宜的方法。
发布于 2009-04-05 20:30:25
你需要一台英特尔电脑。它们中的任何一个都可以,但我建议至少使用2 2GB (最好是4 2GB)的Core2 Duo。我相信过去几年销售的所有Mac电脑都是Core2 Duo,而且都至少支持2 4GB -但买一台可以支持4 4GB的确实是值得的。对于iPhone项目来说,编译时间不会太长--尽管如果您有一些复杂的依赖项或繁重的模板C++代码,情况可能会有所不同。
除此之外,这只是个人偏好的问题。就我个人而言,我推荐一个大屏幕(我有一个30英寸的)或多个显示器。XCode有一个多窗口模型,如果你不遵守规则,它可能会变得混乱。
我在Core (甚至不是Core2) MacBook Pro上开发了我的第一个iPhone应用程序(vconqr -有插头),内存为2 2GB,感觉不需要。
https://stackoverflow.com/questions/719542
复制相似问题