系列:iOS開(kāi)發(fā)-框架搭建

系列:iOS開(kāi)發(fā)-框架搭建

一個(gè)完整的項(xiàng)目,那么就會(huì)有很多的界面或者內(nèi)容,作為一個(gè)開(kāi)發(fā)者,完成一個(gè)項(xiàng)目的能力需要靠經(jīng)驗(yàn)積累,同時(shí),如何從一個(gè)項(xiàng)目需求中分離出功能模塊,搭建項(xiàng)目的基礎(chǔ)框架也是必須要熟練的.
每一個(gè)項(xiàng)目的需求是不同的,
比如大家熟悉的微信,


這里寫圖片描述

從下面的選擇可以看到大致的分成4個(gè)功能模塊,微信-通訊錄-發(fā)現(xiàn)-我
當(dāng)然每一個(gè)模塊中還有小的功能模塊,比如我的模塊中


這里寫圖片描述

我們又能看到相冊(cè)-收藏.....
直白點(diǎn)就是每種功能或者每一個(gè)小的部分都是一個(gè)單獨(dú)的模塊,
大致就可以劃分成這樣的模塊
這里寫圖片描述

那么如果我們?cè)陂_(kāi)發(fā)中我們也遵循這樣的邏輯呢?
類似于我們創(chuàng)建文件夾一樣
首先創(chuàng)建的是項(xiàng)目文件夾->微信項(xiàng)目->1.微信 2.通訊錄 3.發(fā)現(xiàn) 4.我->..........
這樣的一級(jí)一級(jí)的下來(lái),
我們不僅在自己的開(kāi)發(fā)中可以快速的定位,我們把項(xiàng)目移交給別人或者分工合作的時(shí)候,這樣都會(huì)顯的有條理
同樣的,我們?cè)诖罱蚣艿臅r(shí)候遵循開(kāi)發(fā)的一些規(guī)范,同時(shí)我們?cè)诿鞣N文件夾或者類或者資源的時(shí)候按照iOS開(kāi)發(fā)中的規(guī)范來(lái),這樣我們的項(xiàng)目就會(huì)顯得一目了然


這里寫圖片描述

簡(jiǎn)單的按照功能劃分完畢
這里寫圖片描述

那么一個(gè)應(yīng)用的基礎(chǔ)框架就完成了,當(dāng)然按照層級(jí)的關(guān)系我們也可以繼續(xù)創(chuàng)建
這里寫圖片描述

當(dāng)然如果我們有了解過(guò)mvc框架或者mvvm框架的話,我們還可以繼續(xù)根據(jù)實(shí)現(xiàn)分層
例如MVC框架,我們可以在每一個(gè)功能模塊中繼續(xù)創(chuàng)建Model View Control 作為子目錄,來(lái)分別保存相對(duì)應(yīng)的mvc的類.
當(dāng)然MVVM也是一樣的道理

基礎(chǔ)的框架搭建往往是根據(jù)需求來(lái)的,并不是一成不變的,按照功能需求劃分模塊是第一步,如何合理整理模塊之間的關(guān)系和耦合,根據(jù)這些才能搭建你想要的框架及適合開(kāi)發(fā)的框架,當(dāng)然,這些都不是固定的模式,每一家公司都有不同的方式,這個(gè)根據(jù)開(kāi)發(fā)者的習(xí)慣來(lái),上面的僅僅是一個(gè)案例.

Demo地址:https://github.com/spicyShrimp/DEMO_OC

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末讯赏,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子冷尉,更是在濱河造成了極大的恐慌漱挎,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雀哨,死亡現(xiàn)場(chǎng)離奇詭異磕谅,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)扔茅,“玉大人旺隙,你說(shuō)我怎么就攤上這事∪磁蹋” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)宏榕。 經(jīng)常有香客問(wèn)我拓诸,道長(zhǎng),這世上最難降的妖魔是什么麻昼? 我笑而不...
    開(kāi)封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任奠支,我火速辦了婚禮,結(jié)果婚禮上抚芦,老公的妹妹穿的比我還像新娘倍谜。我一直安慰自己,他們只是感情好叉抡,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布尔崔。 她就那樣靜靜地躺著,像睡著了一般褥民。 火紅的嫁衣襯著肌膚如雪季春。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天消返,我揣著相機(jī)與錄音载弄,去河邊找鬼。 笑死撵颊,一個(gè)胖子當(dāng)著我的面吹牛宇攻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播倡勇,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼逞刷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了妻熊?” 一聲冷哼從身側(cè)響起夸浅,我...
    開(kāi)封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎固耘,沒(méi)想到半個(gè)月后题篷,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡厅目,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年番枚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片损敷。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡葫笼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拗馒,到底是詐尸還是另有隱情路星,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布诱桂,位于F島的核電站洋丐,受9級(jí)特大地震影響呈昔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜友绝,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一堤尾、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧迁客,春花似錦郭宝、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至卜范,卻和暖如春衔统,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背先朦。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工缰冤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留犬缨,地道東北人喳魏。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像怀薛,于是被迫代替她去往敵國(guó)和親刺彩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,071評(píng)論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)枝恋、插件创倔、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,093評(píng)論 4 62
  • 在美國(guó)的一家珠寶店畦攘,發(fā)生過(guò)這樣一件事情:一位店員在接待客戶的時(shí)候,因?yàn)槭置δ_亂把客戶的珍珠滾落到了地上十电。當(dāng)時(shí)店里人...
    大冰舟閱讀 166評(píng)論 0 0
  • 今天去了1983年知押。 另外一個(gè)平行宇宙。 怎么去的鹃骂?在夢(mèng)里台盯。 每個(gè)人都會(huì)做夢(mèng),有的能記住畏线,有的一覺(jué)醒來(lái)啥也沒(méi)了静盅。也...
    寂靜的黎明閱讀 249評(píng)論 1 2
  • 上闕:歲月無(wú)情催人老,怎敢忘寝殴、當(dāng)時(shí)嬌好蒿叠?晴照閑情笑明垢,仿佛逝了、夢(mèng)里苦惱市咽。 下闕:滄桑有憶使君找袖外,如何撩、依稀預(yù)料魂务?...
    木土有阿杜閱讀 478評(píng)論 1 2