IOS imageName與imageWithContentsOfFile區(qū)別

1.兩者區(qū)別:

  • imageName 加載圖片完成后,會(huì)把圖片緩存到內(nèi)存中,這個(gè)方法用一個(gè)指定的名字在系統(tǒng)緩存中查找并返回一個(gè)圖片對(duì)象;如果緩存中沒有找到相應(yīng)的圖片對(duì)象,則從指定地方加載圖片然后緩存對(duì)象,并返回這個(gè)圖片對(duì)象.
  • 而imageWithContentOfFile 則僅只加載圖片不緩存

2.兩者的使用場景

  • imageWithContentOfFile 主要用于加載大圖,只加載一次,不太需要緩存;例如用于引導(dǎo)頁加載圖片
  • 在不太影響性能的情況下,使用imageName,大量使用imageName方式會(huì)增加開銷CPU的時(shí)間來處理這件事,會(huì)影響性能
?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時(shí)...
    歐辰_OSR閱讀 30,228評(píng)論 8 265
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,648評(píng)論 1 32
  • 很多人看到這個(gè)題目會(huì)覺得奇怪,一路上打打殺殺,有美女有野獸,有菩薩有神仙的,這么光怪陸離的旅途,怎么可能會(huì)是孤獨(dú)的...
    穆珊珊閱讀 1,151評(píng)論 2 6
  • 2015年5月,一個(gè)陽光明媚的下午,小A姑娘邁著輕快的步子,走進(jìn)這那座她夢(mèng)寐以求的辦公大樓,她以為,她的人生即將如...
    春暖兮閱讀 875評(píng)論 2 10
  • 拿著手機(jī)看電影,馮小剛的老炮兒。 對(duì)馮小剛已沒有當(dāng)初的那種感覺,老了倒覺的沒當(dāng)初那么難看了,或許是經(jīng)??纯戳?xí)慣了吧...
    夕陽褪去時(shí)閱讀 221評(píng)論 0 0

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