SDWebImage框架中在自动做磁盘缓存的过程中,底层实现了计算Cache的大小,框架的方法名称是getSize,但方法不容易被人理解,我就从新写了一下,附带注释 基本思想: 1. 先取出的Cache,获取该文件的路径 2. 利用NSFileManager,取出该文件下的所有子路径返回一个数组 3.遍历数组,利用文件的fileSize属性,把每个子路径下文件的取出来累加,即为该文件夹的大小 注意: 注意文件夹的隐藏文件,会使得到的文件大小出现偏差 得到的大小为B,若是在苹果手机中,需转化M(需…