• IOS之文件夹创建、删除,图片在本地的保存和加载


    本文转自http://blog.csdn.net/toddmi/article/details/8204102


    [html] view plaincopy

     
    1.  = (NSCachesDirectory, NSUserDomainMask, YES);  
    2.  = [cachePaths objectAtIndex:0];  
    3.  }  
    [html] view plaincopy
     
    1.  = (NSCachesDirectory, NSUserDomainMask, YES);  
    2.  = [cachePaths objectAtIndex:0];  
    3.  }  
    [html] view plaincopy

     
    1.  = (dirName);  
    2.  = ;  
    3.  = [NSFileManager defaultManager];  
    4.  = [fileManager fileExistsAtPath:imageDir isDirectory:&isDir];  
    5.  = ;  
    6.  == YES &&  == YES) )  
    7.  = [fileManager createDirectoryAtPath:imageDir withIntermediateDirectories:YES attributes:nil error:nil];  
    8.  = (dirName);  
    9.  = ;  
    10.  = [NSFileManager defaultManager];  
    11.  = [fileManager fileExistsAtPath:imageDir isDirectory:&isDir];  
    12.  = ;  
    13.  == YES &&  == YES )  
    14.  = [fileManager removeItemAtPath:imageDir error:nil];  
    15.  = ;  
    16.  = [NSFileManager defaultManager];  
    17.  = [fileManager fileExistsAtPath:directoryPath isDirectory:&isDir];  
    18.  = ;  
    19.  == YES &&  == YES )  
    20.  = [UIImagePNGRepresentation(image) writeToFile:[directoryPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.%@", imageName, @"png"]] options:NSAtomicWrite error:nil];  
    21.  = [UIImageJPEGRepresentation(image, 1.0) writeToFile:[directoryPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.%@", imageName, @"jpg"]] options:NSAtomicWrite error:nil];  
    22.  = ;  
    23.  = [NSFileManager defaultManager];  
    24.  = [fileManager fileExistsAtPath:directoryPath isDirectory:&isDir];  
    25.  == YES &&  == YES )  
    26.  = [directoryPath stringByAppendingString : imageName];  
    27.  = [fileManager fileExistsAtPath:imagePath];  
    28.  = [NSData dataWithContentsOfFile : imagePath];  
    29.    
    [html] view plaincopy
     
    1.  = (dirName);  
    2.  = ;  
    3.  = [NSFileManager defaultManager];  
    4.  = [fileManager fileExistsAtPath:imageDir isDirectory:&isDir];  
    5.  = ;  
    6.  == YES &&  == YES) )  
    7.  = [fileManager createDirectoryAtPath:imageDir withIntermediateDirectories:YES attributes:nil error:nil];  
    8.  = (dirName);  
    9.  = ;  
    10.  = [NSFileManager defaultManager];  
    11.  = [fileManager fileExistsAtPath:imageDir isDirectory:&isDir];  
    12.  = ;  
    13.  == YES &&  == YES )  
    14.  = [fileManager removeItemAtPath:imageDir error:nil];  
    15.  = ;  
    16.  = [NSFileManager defaultManager];  
    17.  = [fileManager fileExistsAtPath:directoryPath isDirectory:&isDir];  
    18.  = ;  
    19.  == YES &&  == YES )  
    20.  = [UIImagePNGRepresentation(image) writeToFile:[directoryPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.%@", imageName, @"png"]] options:NSAtomicWrite error:nil];  
    21.  = [UIImageJPEGRepresentation(image, 1.0) writeToFile:[directoryPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.%@", imageName, @"jpg"]] options:NSAtomicWrite error:nil];  
    22.  = ;  
    23.  = [NSFileManager defaultManager];  
    24.  = [fileManager fileExistsAtPath:directoryPath isDirectory:&isDir];  
    25.  == YES &&  == YES )  
    26.  = [directoryPath stringByAppendingString : imageName];  
    27.  = [fileManager fileExistsAtPath:imagePath];  
    28.  = [NSData dataWithContentsOfFile : imagePath];  
    29.    
  • 相关阅读:
    Python基础之:数字字符串和列表
    【Flutter 实战】自定义动画-涟漪和雷达扫描
    【Flutter 实战】动画序列、共享动画、路由动画
    kubernetes备份恢复之velero
    Go语言中使用K8s API及一些常用API整理
    Go SDK 操作Docker
    Kubernetes中各组件简介(一)
    HTTPS协议原理解析
    树莓派无屏上手指南
    如何优雅的进行版本回退
  • 原文地址:https://www.cnblogs.com/feiyu-mdm/p/5576254.html
Copyright © 2020-2023  润新知