基礎層
- 網絡
-- 收發(fā)數據
---單例(持續(xù)使用數據)
---本地(緩存和持續(xù)化存儲數據對業(yè)務的封裝輸出)
---單次使用(API接口Model封裝輸出和業(yè)務邏輯封裝的ViewModel,將這些做為業(yè)務零件)
- 存儲
--- NSUserDefault(對輕量需要存儲的添加下一層業(yè)務零件封裝)
--- keychain(對安全級別較高需要存儲的添加下一層業(yè)務零件封裝)
--- 文件存儲(對時效需求短的需要存儲的添加下一層業(yè)務零件封裝)
--- 數據庫存儲(對數據量大的需要存儲的添加下一層業(yè)務零件封裝,業(yè)務層上一層加一層封裝CoreData或SQLite方便日后切換數據庫用)
- 動畫(下層將動畫框架輸出成各個可以復用的動畫功能小零件)
- 視圖風格
- 列表控件
-- 上拉加載更多
-- 下拉刷新
-- GuideView
- WebView控件
- AlertView
- iOS系統(tǒng)空間封裝
-- 拍照控件
-- 通訊錄
- 二維碼
- 語音
- 安全
- 支付
- 統(tǒng)計
- 日志
展現層
- 首頁
-- 訂閱
-- 掃描二維碼
-- 發(fā)布視頻
- 列表
-- 時間軸列表
--- Listview頭部封面
--- 外鏈情況Cell
--- 圖片Cell
--- 廣告插入Cell
--- 留言評論
--- 贊區(qū)域
-- 我的列表
-- 訂閱列表
-- 文章列表
- 詳細頁
-- 分享
-- 內容區(qū)
-- 評論
- 登錄
-- 注冊
-- 登錄
-- 忘記密碼
-- 條款
-- 上傳頭像
-- 個人信息修改
項目模塊劃分
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 2017年4月28日修復bug 如下圖兩張圖的位置,分別是修改前和修改后 此bug在ios真機上會導致按鈕、che...
- 本篇是 Dagger2 系統(tǒng)學習的第三篇,注意:在看本篇內容的時候,希望你已經看過了前兩篇內容,否則的確看不懂本篇...
- 在上文中大概提了下為什么要做這個事情的初衷,以及后續(xù)的一些步驟規(guī)劃。那么今天就會從IM的業(yè)務規(guī)劃、模塊劃分,以及技...
- 本教程內容和https://zhiwehu.gitbooks.io/react-native/content/ 同...