`
vbtboy
  • 浏览: 47871 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

IOS保存图片到沙盒并显示图片

    博客分类:
  • IOS
阅读更多

将应用需要的一些图片存入沙盒是个不错的选择,而且应用程序可以直接通过路径去方法沙盒中的图片,在这里我们将图片存入沙盒中的Documents目录下。

  View Code

  代码如下

  #pragma mark 保存图片到document

  - (void)saveImage:(UIImage *)tempImage WithName:(NSString *)imageName

  {

  NSData* imageData = UIImagePNGRepresentation(tempImage);

  NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

  NSString* documentsDirectory = [paths objectAtIndex:0];

  // Now we get the full path to the file

  NSString* fullPathToFile = [documentsDirectory stringByAppendingPathComponent:imageName];

  // and then we write it out

  [imageData writeToFile:fullPathToFile atomically:NO];

  }

  从Documents目录下获取图片

  要从Documents下面获取图片,我们首先需要获取Documents目录的路径。

  View Code

  代码如下

  #pragma mark 从文档目录下获取Documents路径

  - (NSString *)documentFolderPath

  {

  return [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];

  }

 

如果要显示图片需通过如下方式:

UIImage *_image = [UIImage imageWithContentsOfFile:fullPathToFile];

分享到:
评论

相关推荐

    简单练习通讯录,通过沙盒实现数据保存,Demo

    【标题】: "简单练习通讯录,通过沙盒实现数据保存,Demo" 在这个项目中,开发者提供了一个简单的通讯录应用的实例,它使用了iOS应用的"沙盒"机制来存储用户数据,特别是`Student.plist`文件。沙盒是iOS为每个应用...

    IOS通过URL下载保存图片

    在iOS开发中,通过URL下载并保存图片是一项常见的任务,特别是在构建移动应用时,用户可能会需要查看、保存或分享网络上的图片。本教程将详细解释如何实现这一功能,主要涉及的知识点包括网络请求、文件系统操作和...

    ios-沙盒文件管理.zip

    这个沙盒文件管理系统是iOS安全模型的重要组成部分,旨在保护用户的数据安全,并限制应用程序之间的相互访问。"ios-沙盒文件管理.zip" 文件可能包含了一个名为"LZSandBoxManage"的工具或库,用于方便开发者对应用的...

    iOS沙盒写入读取文件

    通过这个Demo,开发者可以学习到如何在iOS沙盒环境中进行文件的创建、读取和删除,以及如何合理地管理这些文件,遵循苹果的App Store指南,确保应用的稳定性和用户体验。在实际项目中,这些基本操作是实现文件存储...

    IOS 本地图片 uitableview 瀑布流 沙盒功能

    在iOS开发中,本地图片的显示、UITableView的瀑布流布局以及沙盒机制是常见的功能需求。下面将分别详细讲解这三个核心知识点。 首先,我们来看**本地图片的加载**。在iOS应用中,本地图片通常存储在应用的资源文件...

    iOS 沙盒图片保存读取实例

    1. **保存图片到沙盒** - 首先,你需要获取到要保存的图片,这可以通过`UIImage`对象实现。 - 接着,通过`NSHomeDirectory()`方法获取到应用的主目录,即沙盒的入口。 - 设置图片的存储路径,通常是在Documents...

    ios 图片下载和保存

    iOS提供了两种主要的方式来保存图片:一个是保存到照片库,另一个是保存到应用的沙盒文件系统。如果需要用户能够通过系统相册访问图片,可以使用PHPhotoLibrary的请求权限和添加照片的方法: ```swift import ...

    ios-实现从相册和相机获取图片 并能保存到本地.zip

    6. **保存图片到本地**:在iOS中,用户的照片默认会保存在照片库中,但如果你想在应用的沙盒内保存图片,可以使用`FileManager`类在`Documents`或`Library`目录下创建文件路径,然后使用`UIImageJPEGRepresentation`...

    IOS图片提取解密

    这些图片通常位于应用的沙盒目录下,加密并存储在iCloud照片库或本地相册中。由于苹果的安全策略,直接访问这些文件需要越狱权限或者使用Apple的开发工具如Xcode。 "iOS图片提取"主要涉及到以下几个步骤: 1. **...

    沙盒SimPholders2

    2. **查看与编辑文件**:可以直接打开并编辑文本文件,或者查看图片、音频等其他类型的文件内容,以便于调试数据存储问题。 3. **添加与删除文件**:可以向沙盒中添加新的文件或目录,或者删除不再需要的文件,模拟...

    iOS把图片缓存到本地的几种方法(总结)

    这里简单介绍两种保存图片到沙盒的方法。 一、把图片转为base64的字符串存到数据库中或者plist文件中,然后用到的时候再取出来 //获取沙盒路径, NSString *path_sandox = NSHomeDirectory(); //创建一个存储...

    ios 多张图片合成Gif图片

    - **保存与导出**:将合成的GIF数据写入文件,可以使用`FileManager`来保存到沙盒,也可以通过`UIDocumentInteractionController`或`UIActivityViewController`让用户选择分享方式,包括通过iTunes文件共享导出。...

    ios下载图片

    在iOS开发中,下载并保存图片到本地是一个常见的任务,特别是在构建一个需要离线功能或者缓存图片的应用时。本文将详细讲解如何实现这个过程,同时利用plist文件存储图片URL,以便于后续访问。 首先,我们需要理解...

    ios-轻量级图片查看.zip

    保存图片一般会调用UIImage的writeToFile:atomically:方法,将图片数据写入本地沙盒或者相册。为了获取当前显示的图片,可以利用UIImageView的image属性。 对于导入SDWebImage库取消注释实现网络图片支持,...

    针对iOS调用相机的二次封装支持本地保存

    这个封装库不仅支持拍摄后立即保存图片到沙盒,还提供了保存路径的设置,开发者可以根据需要选择保存的位置,如Documents或Library目录。 此外,对于用户而言,有时可能需要删除已保存的照片。为此,封装库提供了...

    ios-支持(本地,网络)图片浏览器.zip

    这个“ios-支持(本地,网络)图片浏览器.zip”项目提供了一个强大的解决方案,它允许开发者轻松集成一个功能丰富的图片浏览器,支持本地和网络图片的混合展示,并具备缩放和保存到相册的能力。下面将详细讲解这个图片...

    简单掌握iOS应用开发中sandbox沙盒的使用

    iOS应用的沙盒由Apple强制执行,每个应用都有独立的文件系统空间,这包括应用程序本身、资源文件(如图片、音频)、偏好设置、文档、缓存等。通过这种方式,应用间的数据不会混淆,同时限制了应用可能造成的潜在危害...

    iOS SQLite的基本操作以及在数据库保存保图片

    本文将详细介绍如何在iOS应用中进行SQLite的基本操作,并探讨如何将图片保存到数据库中。 ### SQLite基本操作 1. **创建数据库**:首先,我们需要创建一个SQLite数据库。在iOS中,通常在应用的沙盒目录下创建...

    沙盒路径获取以及图片保存到相簿的方法

    当需要保存图片到用户的相簿时,有多种方法可以实现: 1. **UIImageWriteToSavedPhotosAlbum** 函数:这是最简单的图片保存方式,只需要提供UIImage对象即可。 ```objc - (void)loadImageFinished:(UIImage *)...

Global site tag (gtag.js) - Google Analytics