很多人對(duì)iOS開發(fā)感興趣,想學(xué)習(xí)iOS開發(fā),不可避免會(huì)遇到一個(gè)問題:做iOS開發(fā)一定要Mac蘋果電腦嗎?答案:看個(gè)人的經(jīng)濟(jì)能力和需求。
其實(shí)做iOS開發(fā)的確并非都要購(gòu)買蘋果設(shè)備,有以下幾個(gè)原因:
1、蘋果電腦價(jià)格一般比較貴,普通的也要六七千,如果要好一點(diǎn)的要上萬,對(duì)于一個(gè)剛畢業(yè)的學(xué)生來說有一些困難。
2、如果你僅僅是為了想學(xué)iOS開發(fā)好玩的話,那也沒有必要購(gòu)買蘋果設(shè)備。
3、在Windows電腦上做iOS開發(fā)也可以,在Windows環(huán)境下安裝一個(gè)Mac虛擬機(jī)。準(zhǔn)確來說,iOS開發(fā)必須使用MackBooke中安裝的Xcode軟件,因?yàn)樵诂F(xiàn)有條件下,Xcode只能運(yùn)行于蘋果公司的Mac操作系統(tǒng)下。所以只要虛擬機(jī)里Mac系統(tǒng)安裝了Xcode就可以了。
4、使用黑蘋果機(jī),黑蘋果機(jī)就是普通PC通過一些較為復(fù)雜的手段真實(shí)運(yùn)行Mac OS。
雖然如此,但還是建議iOS開發(fā)人員有必要買一臺(tái)蘋果電腦,原因如下:
1、在Windows電腦虛擬機(jī)里雖然可以做iOS開發(fā),但是非??佳须娔X的配置,如果電腦配置不好,會(huì)非???,而且安裝虛擬機(jī)也很麻煩。但是用Mac電腦上開發(fā)比虛擬環(huán)境下開發(fā)要流暢的多,也不會(huì)因?yàn)樘摂M機(jī)出現(xiàn)一些莫名其妙的問題。
2、用黑蘋果也可以,但是系統(tǒng)兼容方面很差,萬一APP編程出現(xiàn)了bug,你不知道是自己寫錯(cuò)了還是系統(tǒng)兼容性問題,如果系統(tǒng)崩潰的話,以前寫的代碼可能都沒有了。
3、如果預(yù)算有限,可以考慮購(gòu)買Mac mini,4千左右,價(jià)格不算貴,如果還是在校學(xué)生可以在官網(wǎng)走學(xué)生優(yōu)惠渠道購(gòu)買。
所以,如果開發(fā)人員經(jīng)濟(jì)實(shí)力比較強(qiáng)或者有很強(qiáng)的學(xué)習(xí)iOS開發(fā)的欲望,并且以后想從事iOS開發(fā)行業(yè),還是很有必要有一臺(tái)屬于自己的Mac電腦。