從0總結(jié)iOS開發(fā)(一)

最近換了份工作豌习,當然還是iOS開發(fā)存谎,感覺自己從程序員到程序猿。從每周的雙休6點下班肥隆,20分鐘路程 到每周8點加班單休既荚,兩個小時的路程。中間一段時間的調(diào)整了心態(tài)栋艳,一段時間算是從新思考了自己的人生(也算是職業(yè)規(guī)劃吧)恰聘。

一直感覺自己的開發(fā)能力還不錯,但是遇到了自己要做開發(fā)組組長的時候變得手無失措吸占,習(xí)慣一個人開發(fā)(前家公司自己獨立完成3個APP開發(fā))晴叨,繼續(xù)再怎么錯都是自己一個人很容易補救的,也不會影響別人的開發(fā)進度矾屯。好吧兼蕊,作為一名程序猿的我確實不善言辭,還是直接上干活吧件蚕。

一孙技、APP設(shè)計模式

現(xiàn)在iOS開發(fā)的設(shè)計模式很多,什么MVVM,MVP等排作,當然最常用的還是MVC牵啦。對于初學(xué)者,理解設(shè)計模式不是很簡單的事情妄痪,相對更簡單的不如去模仿栗子哈雏,去寫demo,然后分模塊在項目中實踐,現(xiàn)在不是也有很多大公司的APP部分使用react native 熱修復(fù)框架拌夏。說了那么多還是說說我自己的項目吧僧著,有人說你的項目中履因,無非什么MVC模式框架障簿,什么masonry afn 和別人的有什么區(qū)別么?

我個人理解的區(qū)別在于栅迄,你在項目的進步站故,什么樣子的目標,什么樣的努力毅舆,就會有什么樣子的結(jié)果西篓。

項目很平常的使用了MVC。項目結(jié)構(gòu)圖如下憋活。

可能很多開發(fā)人員上來就說岂津,這沒什么啊。悦即。吮成。我們就是自己做的橱乱。是的,但是如果理解里面的內(nèi)容粱甫,就是我們自己去思考的了泳叠,有時候我們?yōu)槭裁慈ミ@么創(chuàng)建原因,都是要和小弟們說的(看到不要怪我茶宵,大哥們)危纫。其次,確實對部分還是有一定了解的乌庶,剛開始的時候連續(xù)看到了好多天的代碼規(guī)范類的文章种蝶,下面再聊。到這里APP基本的版圖已經(jīng)出來了瞒大。這里我們要詳細介紹幾個類蛤吓。

1、數(shù)據(jù)操作的類糠赦。如果封裝AFNetworking 其實是一種很講究的事情会傲,封裝過ASI的肯定都是知道的。畫一個簡單的圖吧拙泽。

簡單一點的說淌山,就是如果你不使用ASI了或者AFN了,你需要修改多少東西顾瞻。這個思路不僅僅偏向于簡單的網(wǎng)絡(luò)請求包括數(shù)據(jù)庫操作等泼疑。我們對代碼進行封裝的意義不僅僅是減少代碼量。更多的考慮以后的代碼維護和開發(fā)荷荤,記得領(lǐng)導(dǎo)之前說過一句話退渗,更好的領(lǐng)導(dǎo)者是有更多的預(yù)見性,他比平常人看的更多更遠蕴纳。

2会油、控制器的基類,這部分其實更重要古毛。baseController對控制器進行代碼的二次封裝翻翩。例如導(dǎo)航欄,狀態(tài)欄通知消息等稻薇。第二個webviewbController 是繼承Base的嫂冻。用于項目中H5的交互,包含需要的三方框架

3.預(yù)編譯文件的使用塞椎,其實更多的想一些常用的封裝好的網(wǎng)絡(luò)請求的類桨仿,masonry ,LCP什么的都可以放進去案狠,因為這個真的是用到很多的服傍。

4.其實我個人是比較喜歡pods 簡直不要太方便暇昂,但是出于對代碼的二次開發(fā),加入明年沒人維護cocoapods,像剛升級xcode 8那會伴嗡,各種坑一樣急波。其實為了方便堅持后面的坑,我們是可以減少使用三方庫瘪校。


po 一點我們的代碼吧澄暮,這樣看著只是舒服點。

其實項目中框架相關(guān)的還是很多的阱扬,我們在使用過程中可以根據(jù)自己的開發(fā)需要修改泣懊。這個應(yīng)該是最基礎(chǔ)的的了。

大俠無拍磚麻惶,只適合初學(xué)者馍刮。謝謝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末窃蹋,一起剝皮案震驚了整個濱河市卡啰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌警没,老刑警劉巖匈辱,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異杀迹,居然都是意外死亡亡脸,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門树酪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浅碾,“玉大人,你說我怎么就攤上這事续语〈剐唬” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵绵载,是天一觀的道長埂陆。 經(jīng)常有香客問我苛白,道長娃豹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任购裙,我火速辦了婚禮懂版,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘躏率。我一直安慰自己躯畴,他們只是感情好民鼓,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蓬抄,像睡著了一般丰嘉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上嚷缭,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天饮亏,我揣著相機與錄音,去河邊找鬼阅爽。 笑死路幸,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的付翁。 我是一名探鬼主播简肴,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼百侧!你這毒婦竟也來了砰识?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤佣渴,失蹤者是張志新(化名)和其女友劉穎仍翰,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體观话,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡予借,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了频蛔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灵迫。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖晦溪,靈堂內(nèi)的尸體忽然破棺而出瀑粥,到底是詐尸還是另有隱情,我是刑警寧澤三圆,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布狞换,位于F島的核電站,受9級特大地震影響舟肉,放射性物質(zhì)發(fā)生泄漏修噪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一路媚、第九天 我趴在偏房一處隱蔽的房頂上張望黄琼。 院中可真熱鬧,春花似錦整慎、人聲如沸脏款。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽撤师。三九已至剂府,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間剃盾,已是汗流浹背周循。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留万俗,地道東北人湾笛。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像闰歪,于是被迫代替她去往敵國和親嚎研。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,107評論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫库倘、插件临扮、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,102評論 4 62
  • 沒有誰真正的懂誰、了解誰教翩。 你不懂我杆勇,你怎么可以這樣說我,你怎么知道你說的就是我饱亿。 這些日子蚜退,我過的既快樂、又不快...
    天涯各地閱讀 471評論 0 0
  • 今早又被冷醒了彪笼,北京下了強烈的暴雨钻注。我被強暴了。靜坐了會兒配猫,仍是準備練習(xí)幅恋。不過練習(xí)中我總是想著以后會云南的事,感覺...
    迷軒佳閱讀 140評論 0 0
  • 倉促回家泵肄,沒有帶換洗的衣服捆交,撿了件兩三年前的裙子套在了身上。 曾經(jīng)的年少幻想就是言情小說里標配的黑長直和白連衣裙了...
    泮pan閱讀 305評論 0 1