如何提高一個應用程序的性能?
1、使用ARC減少內(nèi)存失誤,dealloc需要重寫并對屬性置nil。
2、重用。
3、盡量少使用透明或半透明。會產(chǎn)生額外的運算。
4、少用運算獲得圓角,不論view.maskToBounds還是layer.clipToBounds都會有很大資源開銷,必須要用圓角的話不如圖片本身就做成圓角。
5、不要阻塞主線程。
6、使用正確的容器類型。
7、圖片與imageView相同大小避免多余運算。
8、使用懶加載。
9、使用繪制。
如何提高一個應用程序的性能?
1、使用ARC減少內(nèi)存失誤,dealloc需要重寫并對屬性置nil。
2、重用。
3、盡量少使用透明或半透明。會產(chǎn)生額外的運算。
4、少用運算獲得圓角,不論view.maskToBounds還是layer.clipToBounds都會有很大資源開銷,必須要用圓角的話不如圖片本身就做成圓角。
5、不要阻塞主線程。
6、使用正確的容器類型。
7、圖片與imageView相同大小避免多余運算。
8、使用懶加載。
9、使用繪制。