使用caesium獲取方法級耗時資料,並找出優化點
在進入乙個耗時的「重」方法之前使用輕量的 flag 判斷是否需要去做
使用區域性變數減少方法重複呼叫
宣告型別時用 ns_enum,而不是 nsstring
謹慎使用 lock,通過良好的設計盡可能減小 lock 的影響範圍
需要在迴圈中建立大量臨時物件時使用 autoreleasepool 防止記憶體壓力過大
了解一些常見的耗時大戶(-[cllocationmanager location] 等),合理復用,並避免不必要的呼叫
少用 rac
Android開發中需要注意的幾點
override public void onresume public void refresh 這樣不合適,在什麼時候重新整理是根據需要來的,並不是每次onresume 的時候都需要重新整理。假如使用者關閉了螢幕後再開啟螢幕,頁面會重新整理,這樣沒有必要,也許幾秒中前剛重新整理過。網易新聞客戶端...
敏捷開發中需要注意的事情
1.團隊中各個隊員的直接面對面相互溝通勝過任何的工具溝通 2.可以工作的軟體勝過詳細的文件,才是最好的文件 3.良好的客戶關係比死板的合同更具有意義 4.及時的響應變化勝過時刻遵循計畫 5.盡早的持續的交付有價值的軟體使客戶滿意 6.任何時候都積極的擁抱需求的變化,哪怕是開發後期也是如此 7.在整個...
介面開發需要注意的
我們在開發 api 應該注意的幾個事項 僅供參考 1 單檔案實現多介面的形式有很多種,例如 if.elseif.或 switch 或 動態方法 也就是tp的這種訪問函式體的形式 2 對於資料的輸出最好用json,json具有相當強大的跨平台性,市場上各大主流程式語言都支援json解析,json正在逐...