這一兩年做智慧型硬體專案遇到了很多問題,主要有以下三點:
1、資料實時性要求比較高,需要實時獲取裝置的狀態並載入。
2、相比於一些資料瀏覽的專案資料處理比較複雜,頁面功能依賴於裝置型別,導致vc與資料處理邏輯嚴重耦合。
3、需要接入多種模組,頁面相似,控制協議不一致,會被打包成不同的ipa。
解決方案
1、使用單例模式,後台開啟執行緒收取裝置狀態資料,一旦收到裝置狀態資料,改變單例中的裝置屬性,通知view重新整理頁面,由view判斷是否重新整理頁面。
3、採用多target的引用不同檔案的方式來解決,這就需要view與資料處理完全解耦,以及完全的物件導向開發。
iOS開發整合ijkplayer遇到的問題整理
本文參考了ios直播之ijkplayer的整合與簡單使用。1.首先環境需要配置git和yasm。兩者都可以用homebrew安裝。git一般都有,但是yasm由於今年的一些不可描述的原因可能會遇到一些問題。安裝yasm的時候會提示沒有許可權,比如 error fetching usr local h...
iOS整合Cordova開發教程遇到的問題
根據此鏈結中的文章簡單的將cordova整合到自己的工程專案中的方法,整合過程中遇到的問題 此處說未能找到copy www build step.s 件。在步驟2.2中複製的 裡面寫著此檔案的路徑是cordova lib copy www build step.js,但是從新增的cordova檔案中...
串列埠開發Serial port常常遇到的問題
首先大家要學會如何正確寫出大體框架。推薦 不過記得在那個老哥忘了在build grid 加引用,坑了我好久。有的人會遇到沒有許可權的問題 那麼就win r,調出命令介面,輸入cmd,然後就是我遇到的最坑的問題了,安卓5.0以上拿不到串列埠,坑爹啊!包括mumu,夜神等模擬器 而且android自帶的...