zoukankan      html  css  js  c++  java
  • ios 清理缓存(EGO)

    一段清理缓存的代码例如以下:

    dispatch_async(

    dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0)

    , ^{

                       NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES)objectAtIndex:0];

                        

                        NSArray *files = [[NSFileManager defaultManager] subpathsAtPath:cachPath];

                        NSLog(@"files :%d",[files count]);

                        for (NSString *p in files) {

                           NSError *error;

                           NSString *path = [cachPath stringByAppendingPathComponent:p];

                           if ([[NSFileManagerdefaultManager] fileExistsAtPath:path]) {

                                [[NSFileManagerdefaultManager] removeItemAtPath:patherror:&error];

                            }

                        }

                        [selfperformSelectorOnMainThread:@selector(clearCacheSuccess)withObject:nilwaitUntilDone:YES];});


    -(void)clearCacheSuccess

    {

        NSLog(@"清理成功");

    }

  • 相关阅读:
    java实训
    二维数组转置
    java第四次上机
    建立一个窗体
    java第三次上机
    数据结构晚自习
    Java程序设计第一次作业
    JAVA程序设计的第一次作业
    java中窗体的转化
    数据结构串的使用
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/7224026.html
Copyright © 2011-2022 走看看