剛剛看了同行寫的一篇2017年iOS進(jìn)階的計(jì)劃耕蝉,引起了共鳴,所以趁者春節(jié)放假前的最后一個(gè)下午夜只,為下一年做好計(jì)劃垒在,畢竟已經(jīng)17年不能再像2016年一樣迷迷糊糊的過(guò)了,總得有個(gè)提升扔亥,改變現(xiàn)在的工作狀況和生活方式场躯,并且iOS接下來(lái)的挑戰(zhàn)是也來(lái)也大的。
16年總結(jié):
工作了半年旅挤,參與了三個(gè)項(xiàng)目踢关,第一個(gè)與另外一名同事共同開(kāi)發(fā),第二個(gè)是獨(dú)立開(kāi)發(fā)粘茄,第三個(gè)也差不多是獨(dú)立雖然未完成签舞,由于第三個(gè)項(xiàng)目和第一個(gè)項(xiàng)目幾乎是相同的,所以在做第三個(gè)項(xiàng)目時(shí)驹闰,參考了第一個(gè)項(xiàng)目上設(shè)計(jì)的不足瘪菌,做了一些調(diào)整,所以第三個(gè)項(xiàng)目整體代碼還是比較有質(zhì)量的嘹朗。但是這半年师妙,自己也是很糾結(jié)的,因?yàn)镮T的發(fā)展非常迅速屹培,所以要時(shí)刻的學(xué)習(xí)默穴,但是具體學(xué)點(diǎn)什么了?這就糾結(jié)了褪秀。有三個(gè)想法:
第一:學(xué)習(xí)Swift 蓄诽,這是未來(lái)iOS開(kāi)發(fā)的趨勢(shì),確實(shí)可以簡(jiǎn)化開(kāi)發(fā)媒吗,提高效率
第二:學(xué)習(xí)H5仑氛,這是未來(lái)移動(dòng)App開(kāi)發(fā)另一種方式,混合式開(kāi)發(fā)
第三:學(xué)習(xí)Java,學(xué)習(xí)這個(gè)主要是因?yàn)樽鲆苿?dòng)開(kāi)發(fā)的锯岖,總會(huì)有自己的idea介袜,而把自己的想法轉(zhuǎn)化為真實(shí)的App項(xiàng)目是最振奮人心的,我當(dāng)然也不另外出吹,并且做移動(dòng)開(kāi)發(fā)的跟后臺(tái)的交互是做頻繁的遇伞,懂多點(diǎn)后臺(tái),好處是很多的捶牢。
3種想法一直在變化鸠珠,導(dǎo)致很長(zhǎng)一段時(shí)間,時(shí)而學(xué)習(xí)Swift秋麸,時(shí)而看H5渐排,時(shí)而了解Java,真的是越看越痛苦灸蟆,實(shí)在是無(wú)法靜下心來(lái)好好學(xué)習(xí)飞盆,效率非常的低,積極性也降低了不少了次乓。
想多了自然也想通了,想法跟上面的小編一樣孽水,著力研究學(xué)習(xí)iOS開(kāi)發(fā)票腰,畢竟"精英受社會(huì)奉承"這條定律是不會(huì)改變的。
2017年的計(jì)劃:
iOS進(jìn)階
1女气、《編寫高質(zhì)量iOS與OS X代碼的52個(gè)有效方法 (Effective Objective-C 2.0)》
這本書(shū)是買了挺久了杏慰,但看了前面的幾篇后就沒(méi)動(dòng)過(guò)了,講的主要一些代碼的優(yōu)化和簡(jiǎn)化炼鞠,17年看完整看一遍缘滥。
2、《Object-C的設(shè)計(jì)模式》
這是一本講設(shè)計(jì)模式的經(jīng)典之作谒主,多學(xué)習(xí)設(shè)計(jì)模式可以有效的解決一些常見(jiàn)的問(wèn)題朝扼,其實(shí)之前看了幾篇關(guān)于組件設(shè)計(jì)模式、中介設(shè)計(jì)模式霎肯、生產(chǎn)者設(shè)計(jì)模式之類的擎颖,收獲是挺多了。并且是潛移默化的观游,回來(lái)看看自己的代碼搂捧,確實(shí)改變了不少。
3懂缕、繪圖和動(dòng)畫(huà)的學(xué)習(xí)允跑,暫時(shí)還沒(méi)較好的書(shū)籍確定的。繪圖:可以完成一些酷炫的動(dòng)畫(huà)和圖形,并且能有效的平衡CPU和GPU的性能聋丝,減少卡屏現(xiàn)象索烹。而動(dòng)畫(huà)則是提高用戶的交互體驗(yàn)
4、第三方框架的源碼學(xué)習(xí):
AFNetworking 潮针、SDWebImage术荤、YYModel
5、學(xué)習(xí)runtime每篷、runLoop瓣戚、多線程、內(nèi)存優(yōu)化
6焦读、封裝自己的框架:如啟動(dòng)頁(yè)子库、時(shí)間選擇器等
H5
1、繼續(xù)學(xué)習(xí)JS
2矗晃、完成一個(gè)頁(yè)面的制作和適配