需求分析
- 數(shù)據(jù)實時交互
客戶端和服務器端實時的數(shù)據(jù)交互桐玻。socket套接字實時監(jiān)控或者其他方案简识。 - 界面展示
畫圖。把復雜的數(shù)據(jù)繪制成圖忿危。繪圖用什么庫或者什么方式达箍。純iOS或者javascript繪制然后加在webview上或者其他 - 及時通知
推送。熱門信息及時推送給用戶 - 新的項目創(chuàng)建注意事項
- 新項目的語言swift or objective-c
- 新項目的框架铺厨,mvc or mvvm or 其他
- 新的項目中storyboard or 純代碼 or 代碼缎玫,xib混編。內(nèi)心不期望使用故事版努释。調(diào)研下
- 新的項目的基本庫組成:AFNetworking, SDWebimage, Masonry(代碼約束)碘梢,MJRefresh(使用這個還是使用系統(tǒng)的?)伐蒂,SVProgressHUD(loading庫)煞躬,MJExtension(模型轉(zhuǎn)換),UICKeyChainStore(賬戶安全存儲庫)逸邦,友盟推送不支持pod, UMengSocialCOM(友盟分享)恩沛,UMengAnalytics-NO-IDFA(友盟統(tǒng)計),ZFNavigationController(側(cè)拉返回界面)等思考下
- app基本配置記錄下缕减,全局文件及其他的配置
- 文件管理層
- 網(wǎng)絡(luò)管理層
- 網(wǎng)絡(luò)檢測
- 網(wǎng)絡(luò)重發(fā)機制
- 網(wǎng)絡(luò)封裝
- 友盟相關(guān)的層
- 代碼盡量都封裝好雷客,模塊化
- 新的項目還有什么需要思考的,思考下????(苦笑)