UIImage對象比較是否相同

UIImage對象好像是不能直接去比較是否相同的,很奇怪,明明是OC對象,但是OC卻沒有做類似地址哈希值快速記錄這種.目前可以比較的方法是把它轉換成二進制,再去比較這兩段二進制是否相同.
代碼:

 NSString* file = [dic stringByAppendingPathComponent:path];
 UIImage *image = [UIImage imageWithContentsOfFile:file];
 NSData *data1 = UIImagePNGRepresentation(image1);
 NSData *data = UIImagePNGRepresentation(image);
 if ([data isEqual:data1]) {
          NSLog(@"is equae");
  }

 


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

推薦閱讀更多精彩內容

  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結起來就是把...
    Dove_iOS閱讀 27,199評論 30 471
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,738評論 18 399
  • 千百年來,人們對權利追逐的熱情似乎永不枯竭,歷史書中,關于權利和斗爭的故事層出不窮,英雄人物的故事也一直在被傳頌。...
    許大威仔閱讀 957評論 2 50
  • 飛鳥過天際 落日映晚霞
    羅小風閱讀 545評論 0 1
  • 我的本質是什么 想要追隨自己的內心的沖動 想要奮不顧身 想要默默的在一邊看著大家人來人往 抬頭望著天上的月亮 立交...
    helen1990_閱讀 160評論 0 0