[UIImage imageNamed] 和 [UIImage imageWithContentsOfFile]

區別:

1.imageNamed就算指向它的指針被銷毀,該資源也不會從內存中干掉

放在Assets.xcassets中的圖片默認帶有緩存,只能通過imageNamed加載

圖片經常會使用,就用imageNamed,因為自帶緩存

2.imageWithContentsOfFile 指向它的指針被銷毀,該資源會從內存中干掉

圖片不經常使用,就放在項目中,不帶有緩存

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在說加載本地圖片的兩種方式之前,先說說項目中,圖片資源有兩種存儲方式: 1.圖片資源放在Assets.xcasse...
    Irene_球球閱讀 4,303評論 0 2
  • 內存管理 簡述OC中內存管理機制。與retain配對使用的方法是dealloc還是release,為什么?需要與a...
    丶逐漸閱讀 2,008評論 1 16
  • 1,NSObject中description屬性的意義,它可以重寫嗎?答案:每當 NSLog(@"")函數中出現 ...
    eightzg閱讀 4,190評論 2 19
  • 把網上的一些結合自己面試時遇到的面試題總結了一下,以后有新的還會再加進來。 1. OC 的理解與特性 OC 作為一...
    AlaricMurray閱讀 2,610評論 0 20
  • 在這本書的內容簡介里,有這樣一句話: 現實即彎路,是一個虛幻的人迂回的現實感建立的過程。年輕人,被一些浮華的動機刺...
    招財小能手閱讀 1,193評論 2 2