IOS經常使用的效能優化策略

2021-09-09 02:32:47 字數 386 閱讀 3805

1、用arc管理記憶體

2、對於uitableview使用重用機制

3、uiview及其子類設定opaque=true

4、主程序是用來繪製ui的,所以不要堵塞

5、慎用xib,由於xib建立uiviewcontroller時。會將xib上的全部內容匯入到記憶體

6、選擇正確集合

arrays:有序的值的列表。用index高速查詢,通過值查詢慢,insert/delete操作慢。

dictionaries:儲存鍵/值對.用index高速查詢。

sets: 無序的值列表。

通過值高速查詢,insert/delete快。

7、啟用gzip壓縮

ios早已預設支援gzip壓縮

8、延遲建立

經常使用JS,可知ExtJs效能優化

在使用extjs過程中,效能一直是乙個比較頭疼的問題,從使用者的角度來看,就乙個字 慢。從技術的角度來說,這個 慢 字可以分為兩種,載入 慢 和渲染 慢 想分辨這兩種情況很容易 如果居於網不慢而網際網路上慢,說明是載入慢 如果chrome不慢而ie慢,就是渲染慢。還有另一種情況 越用越慢,這個 慢 ...

效能優化 iOS

如果需要更詳細的資訊,那就將dyld print statistics details設定為1 2.1關於dyld 用machoview 檢視載入過程如上圖 備註1 如果設定了 dyld print libraries,或者選中run diagnostics 下面的 dynamic library ...

iOS經常使用類別

我們發現,慢慢積累了很多自己寫的各種類別的。今天,無私。張貼 1.nsdatefomatter inte ce nsdateformatter mycategory id dateformatter id dateformatterwithformat nsstring dateformat id ...