`
修博龙泉
  • 浏览: 318317 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

iphone document 图片存储和读取

 
阅读更多
存:
  //此处首先指定了图片存取路径(默认写到应用程序沙盒 中)
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
    
    //并给文件起个文件名
    NSString *uniquePath=[[paths objectAtIndex:0] stringByAppendingPathComponent:@"pin.png"];
    BOOL blHave=[[NSFileManager defaultManager] fileExistsAtPath:uniquePath];
    if (blHave) {
        NSLog(@"already have");
        return ;
    }
    //此处的方法是将图片写到Documents文件中 如果写入成功会弹出一个警告框,提示图片保存成功
    NSString *strPathOld = [[NSBundle mainBundle] pathForResource:@"pin" ofType:@"png"];
    NSData *data = [NSData dataWithContentsOfFile:strPathOld];
    BOOL result = [data writeToFile:uniquePath atomically:YES];
    if (result) {
        NSLog(@"success");
    }else {
        NSLog(@"no success");
    }
 


取:
  NSFileManager *fileManager = [NSFileManager defaultManager];
    NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory,                                                                          NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *filePath2 = [documentsDirectory stringByAppendingPathComponent:@"pin.png"];
    UIImage *img = [UIImage imageWithContentsOfFile:filePath2];
    [image setImage:img];
    NSLog(@"图片:::::::::%@",image.image);
 


删:

 NSFileManager* fileManager=[NSFileManager defaultManager];
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
    
    //文件名
    NSString *uniquePath=[[paths objectAtIndex:0] stringByAppendingPathComponent:@"pin.png"];
    BOOL blHave=[[NSFileManager defaultManager] fileExistsAtPath:uniquePath];
    if (!blHave) {
        NSLog(@"no  have");
        return ;
    }else {
        NSLog(@" have");
        BOOL blDele= [fileManager removeItemAtPath:uniquePath error:nil];
        if (blDele) {
            NSLog(@"dele success");
        }else {
            NSLog(@"dele fail");
        }
        
    }


分享到:
评论

相关推荐

    iphone属性列表持久化存储

    在iOS开发中,数据持久化是保存应用程序...总之,"iphone属性列表持久化存储"项目提供了一个实践性的例子,展示了如何在iPhone应用中利用属性列表有效地保存和恢复数据,这对于iOS开发者来说是一项基础但重要的技能。

    iphone从摄像头相册获取图片,压缩图片,上传服务器

    * 沙盒:借助沙盒,我们可以把图片存储到 Documents、Library、tmp 文件夹中。这些文件均可有应用程序读取,且可以通过文件路径创建图像。 * Internet:应用程序可以通过图片的 URL 来访问 Internet 上的资源。 从...

    iPhone,读取全部相册图片

    在本文中,我们将深入探讨如何在iPhone上读取用户的全部相册图片,涉及的知识点包括权限管理、Photos框架的使用以及实际的代码实现。 首先,我们需要知道,在iOS系统中,访问用户的照片库是一项敏感操作,因此需要...

    iPhone图片转换工具

    iPhone设备上的图片通常采用的是非标准格式,比如HEIC(High Efficiency Image File Format),这是一种由Apple推出的新一代图像文件格式,旨在提供更高效的存储空间,但这种格式在Windows系统中并不普遍支持,导致...

    iphone_document_scanner手机扫描模具

    "iphone_document_scanner2.eps"和"iphone_document_scanner1.eps"可能是这个应用的模板文件,通常用于定义扫描的边框和布局。EPS(Encapsulated PostScript)是一种矢量图形格式,常用于打印和设计领域,因为它可以...

    iPhone获取手机型号Python代码

    在Python编程语言中,获取iPhone或其他移动设备的型号信息是一项常见的任务,特别是在自动化测试、数据分析或者设备特定功能开发时。本篇文章将详细讲解如何通过Python实现这一目标。 首先,我们需要理解的是,...

    放IPHONE的图片切换效果

    标题中的“放IPHONE的图片切换效果”指的是在软件或网页设计中,模仿苹果iPhone设备上的图片滑动切换效果。这种效果通常出现在相册应用、幻灯片展示或者UI设计中,用户可以通过左右滑动来浏览不同的图片。实现这一...

    iphone实时获取相机图片

    本示例项目"iphone实时获取相机图片"提供了一个实用的解决方案,它可以帮助开发者了解如何在iPhone应用中实现这一功能。这个项目由标签"iphone"、"iOS"、"实时"和"相机图片"来标识其主要关注点。 1. **iOS相机框架*...

    iPhone调用相机或者打开相册获取图片

    editingInfo 属性是一个字典,其中包含了图片的 meta 信息和图片数据。 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { UIImage *image...

    iPhone GPS和指南针数据读取程序源码

    iPhone GPS和指南针数据读取程序源码,包括数据读取和显示,也包括指南正校正的方法等。相关技术和软件说明请参考博客:http://blog.sina.com.cn/s/blog_4cdc44df0100sqm1.html

    iphone手机获取device id即UDID的方法

    iPhone 设备的唯一标识符,通常被称为UDID(Unique Device Identifier),是一个16进制的字符串,用于区分不同的iOS设备。...了解如何获取和使用UDID是每个iPhone用户和开发者都需要掌握的基本技能。

    iphone-fixpng IPhone PNG图片转换器

    1. 读取PNG图片的头部信息,识别其编码方式和数据结构。 2. 如果检测到非标准编码,使用对应的库进行解码。 3. 根据需要,对图片的颜色通道进行翻转处理。 4. 使用标准的PNG编码重新打包图片,生成新的PNG文件。 5. ...

    iphone通过gps获取经纬度的

    在iOS开发中,获取iPhone设备的GPS位置信息是常见的需求,这主要涉及到Core Location框架的使用。本示例将深入探讨如何通过GPS获取iPhone的经纬度坐标,以及相关的知识点。 首先,我们需要导入Core Location框架,...

    iphone图片浏览

    在iPhone上进行图片浏览是日常生活中非常常见的操作,无论是在社交应用中分享照片,还是查看存储在设备上的个人照片,都是我们与手机互动的重要部分。本文将深入探讨iPhone的图片浏览功能,包括相册的自动播放特性...

    iphone广告图片效果(超漂亮)

    在本项目中,Silverlight可能被用来实现图片的动态切换效果,模拟iPhone屏幕的滑动和缩放行为,以及添加过渡动画,使用户体验更加流畅和真实。 "广告"部分涉及到的是如何通过视觉设计有效地传达品牌信息和产品特点...

    仿iPhone/iPod动态图片浏览器

    仿iPhone/iPod动态图片浏览器 仿iPhone/iPod动态图片浏览器 仿iPhone/iPod动态图片浏览器

    iphone-pdf以图片形式显示

    2. **使用“文件”应用**:打开“文件”应用,找到存储图片形式PDF的位置,如iCloud Drive、Dropbox或其他云服务。点击文件,如果文件是单一图片,它会以全屏模式显示;如果是多页PDF,你可能需要逐页浏览。 3. **...

    全世界最强的软件——VSFTPD(把IPHONE变成FTP服务器和U盘)归纳.pdf

    VSFTPD是一款功能强大且免费的软件,可以将iPhone变成一个FTP服务器和U盘,使其可以随时随地地存储和共享文件。 VSFTPD的主要功能 VSFTPD可以将iPhone变成一个FTP服务器,使其可以连接到PC并共享文件。用户可以...

    Iphone开发系列源码——Image图片缩放随着手指

    Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image...

    iphone4完整电路图PCB

    3. 内存:iPhone 4使用了RAM和Flash存储器,前者负责临时数据存储,后者用于长期存储应用程序和用户数据。 4. 显示驱动:为3.5英寸Retina显示屏提供驱动,确保图像清晰度和响应速度。 5. 电源管理单元:有效控制...

Global site tag (gtag.js) - Google Analytics