iOS開(kāi)發(fā)網(wǎng)絡(luò)篇-UIImage加載圖片方式

UIImage加載圖片方式有兩種:

一 imagedNamed初始化

imageNamed默認(rèn)加載圖片成功后會(huì)內(nèi)存中緩存圖片,這個(gè)方法用一個(gè)指定的名字在系統(tǒng)緩存中查找并返回一個(gè)圖片對(duì)象.如果緩存中沒(méi)有找到相應(yīng)的圖片對(duì)象,則從指定地方加載圖片然后緩存對(duì)象,并返回這個(gè)圖片對(duì)象.多了就有問(wèn)題。一般加上AutoReleasePool

二 imageWithContentsOfFile初始化

imageWithContentsOfFile則僅只加載圖片,不緩存.大量使用imageNamed方式會(huì)在不需要緩存的地方額外增加開(kāi)銷CPU的時(shí)間來(lái)做這件事.當(dāng)應(yīng)用程序需要加載一張比較大的圖片并且使用一次性,那么其實(shí)是沒(méi)有必要去緩存這個(gè)圖片的,用imageWithContentsOfFile是最為經(jīng)濟(jì)的方式,這樣不會(huì)因?yàn)閁IImage元素較多情況下,CPU會(huì)被逐個(gè)分散在不必要緩存上浪費(fèi)過(guò)多時(shí)間.。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文轉(zhuǎn)載自:http://www.cocoachina.com/ios/20150106/10840.html 為...
    idiot_lin閱讀 796評(píng)論 0 1
  • 一、如何提高一個(gè)應(yīng)用程序的性能?1、使用ARC減少內(nèi)存失誤,dealloc需要重寫(xiě)并對(duì)屬性置nil。2、重用。3、...
    金歌漫舞閱讀 1,067評(píng)論 2 6
  • 一. 如何讓你的應(yīng)用程序更加省電?答:(1). 如果程序用到定位,需要在定位完畢之后關(guān)閉定位,或者降低定位的頻率,...
    Hevin_Chen閱讀 1,254評(píng)論 0 4
  • iOS開(kāi)發(fā)系列--網(wǎng)絡(luò)開(kāi)發(fā) 概覽 大部分應(yīng)用程序都或多或少會(huì)牽扯到網(wǎng)絡(luò)開(kāi)發(fā),例如說(shuō)新浪微博、微信等,這些應(yīng)用本身可...
    lichengjin閱讀 4,039評(píng)論 2 7
  • 一直以來(lái),我都喜歡奔跑。而且還跑的很快,總會(huì)跑在前邊,以至于現(xiàn)在走路都過(guò)快。我身邊的親人朋友都說(shuō)我走路帶風(fēng)。沒(méi)錯(cuò)從...
    楠枝北枝閱讀 345評(píng)論 0 3

友情鏈接更多精彩內(nèi)容