如果您是决心iOS开发的朋友请往下看,如果不是请Ctrl + W或command + W。
对于开发iOS硬件平台总体可以分为三类:
- 黑苹果(包括虚拟机)
- 正宗苹果设备平台:台式或机箱包括 Mac , iMac , Mac mini , Mac Pro (如果您有这款设备可以不用往下看了);笔记本包括 Macbook , Macbook Pro , Macbook Air(如果可以的话) 。
- 其它开发工具平台
- 黑苹果是以非苹果设备为硬件平台,利用安装或虚拟独立的苹果系统来达到苹果设备的功效。优点是成本低,较苹果平台低则7、8K高则上W的价格来讲优势很大。缺点:由于非苹果平台的硬件广泛性,所带来的缺点就是安装难度参差不齐,或者干脆就安装不了,即使安装上了也可能会因兼容性问题给日后的开发带来麻烦。相比黑苹果的局限性虚拟Mac OS的优势比较明显,安装难度低于黑苹果,但虚拟机比较是在一个系统上运行另一个系统,资源占用更大,兼容性和稳定性也可能有问题。
- 苹果设备平台,是最为推荐的平台,毕竟是苹果自家的设备,各种开发环境也都是针对自身的苹果设备。从Xcode 到 iPhone SDK 再到Objective-C都是苹果公司自己开发以及维护的,在优点上毋庸置疑,是最为推荐的平台,缺点不用说了——贵。
- 这块本人不太懂,只知道一些除了用OC开发iOS之外还可以用C# ,Ruby等等的开发语言,优缺点不了解,但想必跟苹果官方的平台不能比吧。
建议:
如果在不考虑经费的前提,当然是苹果平台了。其中台式或是笔记本的选择根据个人用处:台式屏幕大,对于开发很有帮助但是不便携;笔记本便携,但是相比台式屏幕小。个人建议的话推荐笔记本,而且尽量选择15-inch的,博主就是13的赶脚我的Xcode特别挤特别乱。在硬件配置上,个人赶脚CPU影响不是特别大,一般情况下CPU使用率都很低,影响速度的很大程度上在于内存和硬盘,博主4G内存加HDD开发起来赶脚好慢啊,强烈建议朋友们内存上8G再搞个SSD,保证您身心顺畅。博主最近正想手动换内存,以后有机会写个教程,如果您的情况跟我一样网上有很多教程,只要您有手就能自己DIY简单死了。SSD价钱太贵,暂时这么地吧,留那钱以后直接换个本本。显卡无所谓,核显就够用,即使您玩个WOW都无压力。
如果您觉得黑苹果是您的考虑范畴的话,最好找个会装黑苹果的朋友,没有的话网上教程很多,但是前提一定看好自己的型号,型号不同可能方法不同甚至不能装。如果还是不行请转某宝搜黑苹果,找个放心卖家。
PS:博主文笔差,表达不出自己的意思,请朋友们见谅,以后慢慢积累吧。
本文遵循“署名-非商业用途-保持一致”创作公用协议