存:
//此处首先指定了图片存取路径(默认写到应用程序沙盒 中)
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");
}
}
分享到:
相关推荐
在iOS开发中,数据持久化是保存应用程序...总之,"iphone属性列表持久化存储"项目提供了一个实践性的例子,展示了如何在iPhone应用中利用属性列表有效地保存和恢复数据,这对于iOS开发者来说是一项基础但重要的技能。
* 沙盒:借助沙盒,我们可以把图片存储到 Documents、Library、tmp 文件夹中。这些文件均可有应用程序读取,且可以通过文件路径创建图像。 * Internet:应用程序可以通过图片的 URL 来访问 Internet 上的资源。 从...
在本文中,我们将深入探讨如何在iPhone上读取用户的全部相册图片,涉及的知识点包括权限管理、Photos框架的使用以及实际的代码实现。 首先,我们需要知道,在iOS系统中,访问用户的照片库是一项敏感操作,因此需要...
iPhone设备上的图片通常采用的是非标准格式,比如HEIC(High Efficiency Image File Format),这是一种由Apple推出的新一代图像文件格式,旨在提供更高效的存储空间,但这种格式在Windows系统中并不普遍支持,导致...
"iphone_document_scanner2.eps"和"iphone_document_scanner1.eps"可能是这个应用的模板文件,通常用于定义扫描的边框和布局。EPS(Encapsulated PostScript)是一种矢量图形格式,常用于打印和设计领域,因为它可以...
在Python编程语言中,获取iPhone或其他移动设备的型号信息是一项常见的任务,特别是在自动化测试、数据分析或者设备特定功能开发时。本篇文章将详细讲解如何通过Python实现这一目标。 首先,我们需要理解的是,...
标题中的“放IPHONE的图片切换效果”指的是在软件或网页设计中,模仿苹果iPhone设备上的图片滑动切换效果。这种效果通常出现在相册应用、幻灯片展示或者UI设计中,用户可以通过左右滑动来浏览不同的图片。实现这一...
本示例项目"iphone实时获取相机图片"提供了一个实用的解决方案,它可以帮助开发者了解如何在iPhone应用中实现这一功能。这个项目由标签"iphone"、"iOS"、"实时"和"相机图片"来标识其主要关注点。 1. **iOS相机框架*...
editingInfo 属性是一个字典,其中包含了图片的 meta 信息和图片数据。 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { UIImage *image...
iPhone GPS和指南针数据读取程序源码,包括数据读取和显示,也包括指南正校正的方法等。相关技术和软件说明请参考博客:http://blog.sina.com.cn/s/blog_4cdc44df0100sqm1.html
iPhone 设备的唯一标识符,通常被称为UDID(Unique Device Identifier),是一个16进制的字符串,用于区分不同的iOS设备。...了解如何获取和使用UDID是每个iPhone用户和开发者都需要掌握的基本技能。
1. 读取PNG图片的头部信息,识别其编码方式和数据结构。 2. 如果检测到非标准编码,使用对应的库进行解码。 3. 根据需要,对图片的颜色通道进行翻转处理。 4. 使用标准的PNG编码重新打包图片,生成新的PNG文件。 5. ...
在iOS开发中,获取iPhone设备的GPS位置信息是常见的需求,这主要涉及到Core Location框架的使用。本示例将深入探讨如何通过GPS获取iPhone的经纬度坐标,以及相关的知识点。 首先,我们需要导入Core Location框架,...
在iPhone上进行图片浏览是日常生活中非常常见的操作,无论是在社交应用中分享照片,还是查看存储在设备上的个人照片,都是我们与手机互动的重要部分。本文将深入探讨iPhone的图片浏览功能,包括相册的自动播放特性...
在本项目中,Silverlight可能被用来实现图片的动态切换效果,模拟iPhone屏幕的滑动和缩放行为,以及添加过渡动画,使用户体验更加流畅和真实。 "广告"部分涉及到的是如何通过视觉设计有效地传达品牌信息和产品特点...
仿iPhone/iPod动态图片浏览器 仿iPhone/iPod动态图片浏览器 仿iPhone/iPod动态图片浏览器
2. **使用“文件”应用**:打开“文件”应用,找到存储图片形式PDF的位置,如iCloud Drive、Dropbox或其他云服务。点击文件,如果文件是单一图片,它会以全屏模式显示;如果是多页PDF,你可能需要逐页浏览。 3. **...
VSFTPD是一款功能强大且免费的软件,可以将iPhone变成一个FTP服务器和U盘,使其可以随时随地地存储和共享文件。 VSFTPD的主要功能 VSFTPD可以将iPhone变成一个FTP服务器,使其可以连接到PC并共享文件。用户可以...
Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image...
3. 内存:iPhone 4使用了RAM和Flash存储器,前者负责临时数据存储,后者用于长期存储应用程序和用户数据。 4. 显示驱动:为3.5英寸Retina显示屏提供驱动,确保图像清晰度和响应速度。 5. 电源管理单元:有效控制...