1 、信念與熱情
很大程度上,學iOS就是一個信念的事情。iOS開發(fā)本身不難學,不需要你有很高的智力,只需要你能夠堅持下去。只要你心中有信念,堅持下去就會有收獲。不管你是學哪一種編程語言,不用懷疑你能不能學會,只要你肯下工夫,堅持下去就一定會成,學不會只有一個原因,你沒有付出足夠的努力。當然你還需要有足夠的熱情,可以沒有基礎,但要有熱情,否則再簡單的東西也堅持不下來,不管是要做獨立開發(fā)者,還是打算借此提升自身技能,沒有長期的熱情,還是別學了,浪費時間。
2、一臺mac
學iOS開發(fā)需要有一個蘋果系統(tǒng)的電腦,最好有蘋果原配電腦,有錢就買個mac pro,八九千不算很貴,錢少就買個四五千的mac mini,如果實在沒錢又想著自學的話,普通機器配置比較高的話,大家可以直接在普通機器上裝個虛擬機,然后裝MAC系統(tǒng)。具體教程大家百度一下,網(wǎng)上一大把。
3、一定的英語基礎
幾乎所有重要語言,重要開發(fā)工具,開源項目都是在英文網(wǎng)站上以英文的形式展示。如果你連官方的文檔讀起來都非常困難,那還談什么提高和進階,咱們學習iOS的所有權威的資料都來自apple開發(fā)者網(wǎng)站,靠逛論壇看帖子不是出路。如果這點沒達到,那就從閱讀官方文檔開始吧,找一篇你比較熟悉的技術的官方文檔,比如:View Programming Guide for iOS自己閱讀,翻譯。里面不懂的單詞,記下來,多學幾遍,這些你不懂的單詞,在以后你看其他時文檔里還會出現(xiàn)無數(shù)次的。堅持幾個月后,你會發(fā)現(xiàn),英文的文檔,看起來比中文的順眼了.
4、對計算機有一定的了解
知道一些軟件開發(fā)的基礎知識,接觸過C語言、.NET、PHP等對學iOS開發(fā)也會有一定的幫助,因為很多語言是相通的。如果學過C語言,那么學習iOS開發(fā)是有天然優(yōu)勢的。因為想學習iOS開發(fā),Objc是必須要學的。學過C語言再學Objc會簡單很多。
5、找?guī)妆竞玫臅_始IOS之旅
推薦書籍《Objective-C基礎教程》、《IPhone開發(fā)秘籍(第2版)中文》(2)然后看Stanford的視頻教程,如果英文不好的,建議可以去看看這個教程:ios開發(fā)視頻教程配合著可以看《IPhone開發(fā)秘籍(第2版)中文》這本書,把上面的工程全部敲一遍
想學習的小伙伴們可以加裙一起交流哦!626433463