1.NSString *home = NSHomeDirectory();获取应用程序的目录路径,

  目录下有三个文件夹:Documents、Library、tmp

  Documents:主要存放:使用该路径放置关键数据,也就是不能通过App重新生成的数据

  Library:主要存放:缓存文件 ,可以实时生成。

  tmp:存放临时文件,关闭时会自动清除。

2. 把要清除的文件夹内容写出来。

 根据前面的home路径 去前往文件夹查看要清除的文件夹在Library/Caches/default/下

  NSString  *path = @"Library/Caches/default/com.hackemist.SDWebImageCache.default";

3.拼接成一个完整的路径

 NSString *newPath = [home stringByAppendingPathComponent:path];

4.创建一个文件管理者

 NSFileManager *manager = [NSFileManager defaultManager];

5.管理者删除这个路径的内容

 [manager removeItemAtPath:newPath];

6.显示清除多少可以获取缓存大小。

  利用SDImageCache框架:NSInteger size = [[SDImageCache sharedImageCache] getSize];

 这样就可以在Label上显示了。