1 、信念與熱情
很大程度上肖粮,學(xué)iOS就是一個信念的事情。iOS開發(fā)本身不難學(xué)尔苦,不需要你有很高的智力涩馆,只需要你能夠堅持下去。只要你心中有信念允坚,堅持下去就會有收獲魂那。不管你是學(xué)哪一種編程語言,不用懷疑你能不能學(xué)會稠项,只要你肯下工夫涯雅,堅持下去就一定會成,學(xué)不會只有一個原因展运,你沒有付出足夠的努力活逆。當(dāng)然你還需要有足夠的熱情,可以沒有基礎(chǔ)拗胜,但要有熱情蔗候,否則再簡單的東西也堅持不下來,不管是要做獨(dú)立開發(fā)者埂软,還是打算借此提升自身技能锈遥,沒有長期的熱情,還是別學(xué)了勘畔,浪費(fèi)時間所灸。
2、一臺mac
學(xué)iOS開發(fā)需要有一個蘋果系統(tǒng)的電腦炫七,最好有蘋果原配電腦爬立,有錢就買個mac pro,八九千不算很貴万哪,錢少就買個四五千的mac mini懦尝,如果實(shí)在沒錢又想著自學(xué)的話知纷,普通機(jī)器配置比較高的話,大家可以直接在普通機(jī)器上裝個虛擬機(jī)陵霉,然后裝MAC系統(tǒng)琅轧。具體教程大家百度一下,網(wǎng)上一大把踊挠。
3乍桂、一定的英語基礎(chǔ)
幾乎所有重要語言,重要開發(fā)工具效床,開源項目都是在英文網(wǎng)站上以英文的形式展示睹酌。如果你連官方的文檔讀起來都非常困難,那還談什么提高和進(jìn)階剩檀,咱們學(xué)習(xí)iOS的所有權(quán)威的資料都來自apple開發(fā)者網(wǎng)站憋沿,靠逛論壇看帖子不是出路。如果這點(diǎn)沒達(dá)到沪猴,那就從閱讀官方文檔開始吧辐啄,找一篇你比較熟悉的技術(shù)的官方文檔,比如:View Programming Guide for iOS自己閱讀运嗜,翻譯壶辜。里面不懂的單詞,記下來担租,多學(xué)幾遍砸民,這些你不懂的單詞,在以后你看其他時文檔里還會出現(xiàn)無數(shù)次的奋救。堅持幾個月后岭参,你會發(fā)現(xiàn),英文的文檔尝艘,看起來比中文的順眼了.
4冗荸、對計算機(jī)有一定的了解
知道一些軟件開發(fā)的基礎(chǔ)知識,接觸過C語言利耍、.NET蚌本、PHP等對學(xué)iOS開發(fā)也會有一定的幫助,因?yàn)楹芏嗾Z言是相通的隘梨。如果學(xué)過C語言程癌,那么學(xué)習(xí)iOS開發(fā)是有天然優(yōu)勢的。因?yàn)橄雽W(xué)習(xí)iOS開發(fā)轴猎,Objc是必須要學(xué)的嵌莉。學(xué)過C語言再學(xué)Objc會簡單很多。
5捻脖、找?guī)妆竞玫臅袂停_始IOS之旅
推薦書籍《Objective-C基礎(chǔ)教程》中鼠、《IPhone開發(fā)秘籍(第2版)中文》(2)然后看Stanford的視頻教程,如果英文不好的沿癞,建議可以去看看這個教程:ios開發(fā)視頻教程配合著可以看《IPhone開發(fā)秘籍(第2版)中文》這本書援雇,把上面的工程全部敲一遍。