一個(gè)略懂編程的人并且完全沒(méi)有接觸過(guò)IOS開(kāi)發(fā)的人想要學(xué)習(xí)IOS開(kāi)發(fā)應(yīng)如何學(xué)習(xí)_第1頁(yè)
一個(gè)略懂編程的人并且完全沒(méi)有接觸過(guò)IOS開(kāi)發(fā)的人想要學(xué)習(xí)IOS開(kāi)發(fā)應(yīng)如何學(xué)習(xí)_第2頁(yè)
一個(gè)略懂編程的人并且完全沒(méi)有接觸過(guò)IOS開(kāi)發(fā)的人想要學(xué)習(xí)IOS開(kāi)發(fā)應(yīng)如何學(xué)習(xí)_第3頁(yè)
一個(gè)略懂編程的人并且完全沒(méi)有接觸過(guò)IOS開(kāi)發(fā)的人想要學(xué)習(xí)IOS開(kāi)發(fā)應(yīng)如何學(xué)習(xí)_第4頁(yè)
一個(gè)略懂編程的人并且完全沒(méi)有接觸過(guò)IOS開(kāi)發(fā)的人想要學(xué)習(xí)IOS開(kāi)發(fā)應(yīng)如何學(xué)習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、一個(gè)略懂編程的人并且完全沒(méi)有接觸過(guò)IOS開(kāi)發(fā)的人想要學(xué)習(xí)IOS開(kāi)發(fā)應(yīng)如何學(xué)習(xí)?(一)objective-c語(yǔ)言開(kāi)發(fā)iOS應(yīng)用1. 為什么不讓初學(xué)者看斯坦福教程:我以為,斯坦福大學(xué)IOS公開(kāi)課不適合入門(mén)的同學(xué)看,里面第一課講解的就是MVC模式。對(duì)于一個(gè)剛?cè)腴T(mén)想要學(xué)習(xí)的IOS的同學(xué)可能就完全懵了,心里想:“我特么第一課都聽(tīng)不懂我后面還學(xué)個(gè)P啊”。如果以前沒(méi)接觸過(guò)面向?qū)ο蟮恼Z(yǔ)言學(xué)習(xí)的熱情肯定大打折扣。2. 為什么不讓初學(xué)者看蘋(píng)果官方文檔:我還以為,蘋(píng)果官方文檔的內(nèi)容雖然權(quán)威但example對(duì)初學(xué)者一點(diǎn)都不友好,而且個(gè)人認(rèn)為中文譯文翻譯不是令初學(xué)者很容易理解。初學(xué)階段,教程的易理解程度我認(rèn)為是非常重要

2、的一點(diǎn)。(實(shí)在要看請(qǐng)看英文原版。)我不否認(rèn)以上兩者是極好的學(xué)習(xí)材料,如果你入門(mén)了iOS開(kāi)發(fā)并且有一定的英文功底,我是非常推薦你去看的,尤其官方文檔,應(yīng)該經(jīng)常翻閱。但是我認(rèn)為保持學(xué)習(xí)的熱情是最重要的。本著這個(gè)理念,我推薦的學(xué)習(xí)方法難度非常低,希望你們能滿意。· 第一階段: RayWenderlich網(wǎng)站中的 The iOS Apprentice教程 (難度指數(shù):)以 上有幾個(gè)答案提到了這個(gè)網(wǎng)站,但看什么教程沒(méi)有細(xì)說(shuō),我在這里簡(jiǎn)單說(shuō)說(shuō)。The iOS Apprentice的教程針對(duì)完全沒(méi)有編程經(jīng)驗(yàn)的人設(shè)計(jì)。這個(gè)教程是外國(guó)人寫(xiě)的并且有免費(fèi)試讀版,感興趣的人要看看。里面說(shuō)的東西都非常非常基本

3、,里面 一個(gè)共講解了4個(gè)不同類型app,強(qiáng)烈建議一步一步按照上面所寫(xiě)的步驟敲一遍代碼。其中你會(huì)遇到很多復(fù)雜的語(yǔ)句和長(zhǎng)的可怕的函數(shù),你不用感到恐慌,照著 敲,知道它干嘛用完全OK了,隨著你編程時(shí)間以及經(jīng)驗(yàn)的增加,你都會(huì)懂得。附鏈接:注:這個(gè)教程是英文原版,并且收費(fèi),只免費(fèi)提供一個(gè)app的教程。如果看完了這個(gè)免費(fèi)的教程覺(jué)得還挺想繼續(xù)學(xué)的請(qǐng)參考 王寒 老師的翻譯教程(只有前3個(gè)app教程,第4個(gè)教程剛出,國(guó)內(nèi)應(yīng)該還沒(méi)有人翻譯,如果想看只能付費(fèi))。PS:(現(xiàn)在開(kāi)發(fā)iOS應(yīng)用基本都是用 Objective-C,至于剛出來(lái)的Swift現(xiàn)階段暫時(shí)不推薦學(xué)習(xí),如果想了解王寒老師也做了swi

4、ft版本的The iOS Apprentice教程翻譯,自己去找)附上王寒老師教程下載地址:· 第二階段:培訓(xùn)班的網(wǎng)絡(luò)課程及入門(mén)書(shū)籍經(jīng)過(guò)第一個(gè)階段你應(yīng)該已經(jīng)大致掌握IOS開(kāi)發(fā)流程,能編寫(xiě)一個(gè)非常簡(jiǎn)單的應(yīng)用了。這時(shí)候相信你的熱情應(yīng)該會(huì)很高漲,但接下來(lái)的學(xué)習(xí)可能會(huì)很枯燥,做好準(zhǔn)備。網(wǎng)絡(luò)課程的話推薦李明杰的課程,不推薦其他的。(他目前在廣州創(chuàng)業(yè)建立自己的培訓(xùn)品牌,沒(méi)有自制力看網(wǎng)絡(luò)課程的請(qǐng)去找他。杰哥開(kāi)源了一些非常優(yōu)秀的框架如:MJExtension )建議首先要惡補(bǔ)基礎(chǔ)知識(shí)。經(jīng)過(guò)第一個(gè)階段你可能覺(jué)得你懂不少了,但是只是表面,尤其是沒(méi)學(xué)過(guò)編程的應(yīng)該好好學(xué)習(xí)一下視頻前面的課程,主要看看語(yǔ)法。等

5、你看 惡心了看煩了就去看視頻里UI部分,這里相對(duì)于來(lái)說(shuō)比較輕松,一定要把視頻里寫(xiě)的語(yǔ)句打一遍,相信這樣你理解會(huì)更深刻。里面說(shuō)的不清楚的地方上網(wǎng)可以百 度,可以查書(shū)(如果你有書(shū)的話)。Q:視頻教程是用來(lái)做什么的?A:光有實(shí)踐沒(méi)有知識(shí)是寫(xiě)不好程序的,第一階段基本都是實(shí)踐,第二部分則是用來(lái)查缺補(bǔ)漏。 之所以推薦網(wǎng)絡(luò)課程是因?yàn)橹v解的比較系統(tǒng),各種入門(mén)知識(shí)都會(huì)涉及。因?yàn)閕OS所涉及內(nèi)容龐 大單看幾本書(shū)還是涉及不全的。Q:上不上培訓(xùn)班?A:個(gè)人意見(jiàn)是不推薦去,自學(xué)足夠了。現(xiàn)在學(xué)習(xí)iOS的環(huán)境比前幾年好太多了,光憑借網(wǎng)上的資料是 完全可以的學(xué)得很好的,如果你連這點(diǎn)學(xué)習(xí)能力還沒(méi)有我也不相信你將來(lái)能成為一個(gè)很優(yōu)

6、秀的工程師。而且你會(huì)發(fā)現(xiàn)在社會(huì)上一些互聯(lián)網(wǎng)公司是拒絕接收培訓(xùn)班出來(lái)的人。推薦入門(mén)書(shū)籍:tips:以下所有書(shū)籍有英文版看英文版,有最新版看最新版1、Objective-C 程序設(shè)計(jì)(難度指數(shù):)2、iOS 7應(yīng)用開(kāi)發(fā)入門(mén)經(jīng)典(難度指數(shù):)3、iOS開(kāi)發(fā)指南-0基礎(chǔ)到AppStore上架(難度指數(shù):)4、iOS編程實(shí)戰(zhàn)(難度指數(shù):)這里面講解的很清楚,后面甚至有簡(jiǎn)單的項(xiàng)目可以練手,這對(duì)于看視頻教程看惡心的同學(xué)是個(gè)福音你可以先做項(xiàng)目遇到不懂的再看視頻。這里我想多說(shuō)一句,買(mǎi)iOS開(kāi)發(fā)的輔導(dǎo)書(shū)千萬(wàn)別買(mǎi)過(guò)時(shí)太久的, 我看以上有答案還推薦iOS4系列叢書(shū)呢.拜托現(xiàn)在都什么年代了,現(xiàn)在iOS8教程都要出來(lái)了,

7、你iOS6的教程都過(guò)時(shí)好久了更別提iOS4了. 對(duì)于新出的swift語(yǔ)言好多人難以選擇不知道該學(xué)OC好還是Swift好。我個(gè)人建議現(xiàn)在學(xué)OC,一門(mén)新語(yǔ)言的誕生需要經(jīng)過(guò)時(shí)間的考驗(yàn)與洗禮。等你學(xué)好 了OC以后再看也不遲。· 第三階段及以后到這個(gè)階段你應(yīng)該擁有了充分的自學(xué)能力,已經(jīng)達(dá)到了入門(mén)水平。這時(shí)候以下網(wǎng)址將成為你的家常便飯:Github,StackOverFlow如果你編程遇到困難,在StackOverFlow上面應(yīng)該都能找到合適的解答。(前提是你英文不要太差)。Github上好多開(kāi)源代碼足夠豐富你的眼界。如果你想成為一個(gè)iOS開(kāi)發(fā)者的話這上面兩個(gè)網(wǎng)站是你經(jīng)常以及必須會(huì)用到的。Git

8、hub上怎么搜牛人們的項(xiàng)目:想學(xué)一點(diǎn)UI的同學(xué)可以看:1、iOS by Tutorials2、design+code 網(wǎng)址:https:/designcode.io/想學(xué)一點(diǎn)動(dòng)效/交互的同學(xué)可以看:1、下載QuartzComposer及相關(guān)插件如Origami,教程: Quartz Composer學(xué)習(xí)想學(xué)applewatch開(kāi)發(fā)的同學(xué)可以看:1、watchKitraywenderlich剛推出這個(gè)教程,英文版無(wú)譯文。進(jìn)價(jià)書(shū)單:1、Effective Objective-C 2.0(必看)2、Objective-C高級(jí)編程 iOS與OS X多線程和內(nèi)存管理3、iOS開(kāi)發(fā)進(jìn)階4、iOS

9、 Auto Layout 開(kāi)發(fā)秘籍推薦博客及網(wǎng)站:1、Github:2、StackOverFlow:3、Code4App:4、cocoachina:5、objc中國(guó):· 進(jìn)階博客(排名不分先后.)1、王巍的博客(我們都叫它喵神,他很萌噠)鏈接:理由:他的swift的新書(shū)講解的非常好,但不適合入門(mén),進(jìn)階的話這是很適合的一本書(shū)。其他關(guān)于OC的內(nèi)容可以翻看喵神的博客。2、唐巧哥的技術(shù)博客 鏈接: iOS開(kāi)發(fā)如何提高 (難度指數(shù):)理由:據(jù)傳說(shuō)是iOS圈的劉德華。巧哥05年1月會(huì)出一本進(jìn)階的書(shū),可以關(guān)注以下。3、葉孤城的技術(shù)博客 :鏈接:葉孤城帶你讀源碼之RES

10、ideMenu (難度指數(shù):)理由:葉孤城童鞋的風(fēng)格就是講解細(xì)膩,通俗易懂。4、破船之家:鏈接: 的頁(yè)面 (難度指數(shù):)理由:破船的博客內(nèi)容很全面,一些開(kāi)發(fā)筆記,技巧他都會(huì)教給你。5、Xcode Dev鏈接: Xcode Dev (難度指數(shù):)理由:也是一位大神的原創(chuàng)博客,內(nèi)容很值得學(xué)習(xí)。6、txx's 的博客(我們都叫它蝦神,他也超萌噠)鏈接: txx's blog理由: 90后非常優(yōu)秀的iOS開(kāi)發(fā)者,看看他的大學(xué)時(shí)期的經(jīng)歷才發(fā)現(xiàn)我們過(guò)的是多么懈怠,大神之所以為大神也是有原因的。7、Kevin的博客鏈接: Kevin

11、 Blog理由:周楷雯是一個(gè)非常厲害的90后iOS開(kāi)發(fā)者,他前些年寫(xiě)的項(xiàng)目在Github上擁有2500+star (PNchat?忘了)非常恐怖。8、念茜姐姐的blog 鏈接: 新博客: 舊博客:念茜的博客理由: iOS圈里的女神級(jí)人物,她寫(xiě)的iOS安全類的文章非常值得一看。9、孫源的blog鏈接: sunnyxx的技術(shù)博客理由:90后iOS開(kāi)發(fā)者,技術(shù)同樣非常強(qiáng),目前似乎在百度知道任職。等等.iOS圈內(nèi)值實(shí)力很強(qiáng)又懂得分享知識(shí)的開(kāi)發(fā)者絕不止以上幾位,我隨時(shí)想到隨時(shí)再補(bǔ)充。(二)swift語(yǔ)言開(kāi)發(fā)iOS應(yīng)用這里推薦兩個(gè)入門(mén)學(xué)習(xí)比較好的方法1、的網(wǎng)站(難度指數(shù):)非常淺顯易懂的入門(mén)級(jí)swift教程:這個(gè)網(wǎng)站可以看兩方面:(1)、隨時(shí)更新的swift tips (有一定水平在看)(2)、新手主要看以下這本

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論