Skip to content

Latest commit

 

History

History
15 lines (7 loc) · 431 Bytes

16.第十六题.md

File metadata and controls

15 lines (7 loc) · 431 Bytes

15.NSMutableArray、和 NSMutableDictionary是线程安全的吗?NSCache呢?

在做缓存时,优先使用 NSCache 而不是 NSDictionary ,我们熟悉的框架 SDWebimage 就是采用的 NSCache

NSCache 优点如下:

  1. 系统资源将要耗尽时,它可以自动删减缓存。
  2. 可以设置最大缓存数量。
  3. 可以设置最大占用内存值。
  4. NSCache 线程是安全的。