2016-03-29 09:51:10 1326瀏覽
在目前網(wǎng)絡(luò)快速發(fā)展的時(shí)代里,人們結(jié)合網(wǎng)絡(luò)語(yǔ)學(xué)習(xí)的結(jié)合已經(jīng)初見成效,知識(shí)技能型人才是企業(yè)增加核心競(jìng)爭(zhēng)力的重要依靠,不過很多在職人員為了提升自己核心競(jìng)爭(zhēng)力,通過在線網(wǎng)絡(luò)學(xué)習(xí)已經(jīng)成為一種可能,在線學(xué)習(xí)的機(jī)制已經(jīng)在網(wǎng)際網(wǎng)絡(luò)產(chǎn)業(yè)里掀起熱潮。那么,在學(xué)習(xí)iOS培訓(xùn)前需要準(zhǔn)備什么呢?下面我們一起來看一下吧。
1、英語(yǔ):優(yōu)質(zhì)的文章、視頻、書籍,多是英文的,不邁過這個(gè)坎,將來要么成為瓶頸,要么花更大的成本去填補(bǔ)。iOS更是用到很多的英語(yǔ),語(yǔ)言是一個(gè)重要的一環(huán)。
2、編程:確實(shí)需要接觸一些編程至少是一門編程語(yǔ)言。 OOP 有一定的了解,最好熟悉一些基本的設(shè)計(jì)模式。遇到過的好多iOS開發(fā)的人員,大多是從別的語(yǔ)言轉(zhuǎn)過來的,所以有一定的編程基礎(chǔ),學(xué)起來會(huì)更容易。
3、書籍:一本好的入門教材很重要,要契合自己當(dāng)前的水平,且常常會(huì)有收獲,這種成就感會(huì)激勵(lì)著你繼續(xù)學(xué)下去。要學(xué)習(xí)iOS在線培訓(xùn)課程相關(guān)知識(shí),自然要先學(xué)Objective-C(當(dāng)然現(xiàn)在也可以直接上 Swift,不過如果多人協(xié)作的話,OC目前還是主流),因?yàn)镺C是 C語(yǔ)言的超集,所以了解C語(yǔ)言對(duì)于學(xué)習(xí)OC肯定會(huì)有幫助,不過就算不了解,直接學(xué)OC也沒太大問題。
4、筆記:記筆記可以加深對(duì)知識(shí)點(diǎn)的理解,而成為編程巨星的唯一秘訣就是:對(duì)所做的事情理解地越深,就會(huì)做得越好。同時(shí)如果遵循遺忘曲線去復(fù)習(xí)的話,效果更佳。對(duì)知識(shí)點(diǎn)了解地足夠透徹后,Debug時(shí)才更有可能知道問題出在哪,解決問題也更容易有思路。
5、視頻:如果是自學(xué)的朋友們視頻是必不可少的。推薦斯坦福老頭子(Paul Hegarty)的 DevelopingiOS7Apps for iPhone and iPad ,當(dāng)初也是看的這個(gè)(那時(shí)還是更老的版本),Paul 是資深的Mac/iOS開發(fā)(前蘋果員工),很多知識(shí)點(diǎn)講得很到位,學(xué)生們的提問也大都在點(diǎn)上,同時(shí)配有Demo,總之聽下來會(huì)對(duì)iOS開發(fā)有比較全面的了解。
6、源碼:看優(yōu)秀的源碼,可以學(xué)到很多東西,使用過程中遇到問題也更容易解決。這些是我覺得值得細(xì)看的源碼:AFNetworking(NSOperation, HTTP, Block), SDWebImage(Image Handle, Cache, NSOperation, Block), SVPullTo“refresh”(UIScrollView, State Handle), JSONModel(runtime)
7、練習(xí):這也是一個(gè)持續(xù)的過程,知道了些概念或原理后,總是會(huì)想著去驗(yàn)證下是不是這樣,無論結(jié)果是否如自己預(yù)期,實(shí)踐的過程會(huì)降低對(duì)語(yǔ)言的陌生感,慢慢地培養(yǎng)一種駕馭這門語(yǔ)言的自信,如果出了錯(cuò),正好可以重新梳理一下。
8、目標(biāo):一個(gè)階段有一個(gè)階段的目標(biāo)。首先要對(duì)OC進(jìn)行一定的了解,然后熟悉一些概念,比如KVO / MVC / Delegate / DataSource。接下來是熟悉 這個(gè)階段下來,對(duì)于常用的設(shè)計(jì)模式、內(nèi)存管理、Blocks 的使用、圖像操作、網(wǎng)絡(luò)請(qǐng)求和管理、多線程。最后階段是應(yīng)用,能在較短的時(shí)間內(nèi)給出不錯(cuò)的實(shí)現(xiàn)方案,并且足夠細(xì)致,甚至精細(xì)到如何使用 Core Graphic 去畫某個(gè)圖像。
查看更多關(guān)于“iOS培訓(xùn)資訊”的相關(guān)文章>>