一、沙盒沙盒目录是一种数据安全策略,很多系统都采用沙盒设计。沙盒目录设计的原理就是只能允许自己的应用程序访问目录,而不允许其他的应用访问。1、Documents目录:该目录用于存储非常大的文件或非常频繁更新的数据,能够进行iTunes或iCloud的备份,获取目录位置的代码如下:1 NSString...
分类:
移动开发 时间:
2015-09-24 14:15:38
阅读次数:
255
如果我们的APP需要存放比较大的文件的时候,同时又不希望被系统清理掉,那我么我们就需要把我们的资源保存在Documents目录下,但是我们又不希望他会被iCloud备份,因此就有了这个方法[URL setResourceValue: [NSNumber numberWithBool: YES] fo...
分类:
其他好文 时间:
2015-08-28 17:20:02
阅读次数:
152
iCloud服务iCloud 是苹果提供的云端服务,用户可以将通讯录、备忘录、邮件、照片、音乐、视频等备份到云服务器并在各个苹果设备间直接进行共享而无需关心数据同步问题,甚至 即使你的设备丢失后在一台新的设备上也可以通过Apple ID登录同步。当然这些内容都是iOS内置的功能,那么对于开放者如何利...
分类:
移动开发 时间:
2015-08-27 12:33:41
阅读次数:
203
沙盒结构沙盒的文件系统?录,如下图所示(假设应用的名称叫Layer)1、Documents 目录 您应该将所有的应用程序数据文件写入到这个目录下。 这个目录用于存储用户数据或其它应该定期备份的信息。 保存由应用程序产生的文件或者数据,例如:涂鸦程序生成的图片,游戏关卡记录 iCloud会自动...
分类:
移动开发 时间:
2015-08-15 00:02:16
阅读次数:
627
在iOS的App沙盒中,Documents和Library/Preferences都会被备份到iCloud,因此只适合放置一些记录文件,例如plist、数据库文件。缓存一般放置到Library/Caches,tmp文件夹会被系统随机清除,不适宜防止数据。
【图片缓存的清除】
在使用SDWebImage时,图片被大量的缓存,有时需要获取缓存的大小以及清除缓存。
要获取缓存大小,使用SDImag...
分类:
Web程序 时间:
2015-08-11 23:29:42
阅读次数:
336
iCloud服务iCloud 是苹果提供的云端服务,用户可以将通讯录、备忘录、邮件、照片、音乐、视频等备份到云服务器并在各个苹果设备间直接进行共享而无需关心数据同步问题,甚至 即使你的设备丢失后在一台新的设备上也可以通过Apple ID登录同步。当然这些内容都是iOS内置的功能,那么对于开放者如何利...
分类:
移动开发 时间:
2015-06-26 18:01:18
阅读次数:
320
今天上班正好有同事在问这个问题,所以研究了一下。再没有MAC系统或者没有装MAC的Pages软件的情况下最后得到的答案是只要能上网开网页:2种方法:苹果的iCould(https://beta.icloud.com/)谷歌的云端硬盘(https://www.google.com/intl/zh-CN/drive/)鉴于国内GFW的原因,我还是..
iCloud云存储 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 ...
分类:
移动开发 时间:
2015-06-25 00:01:55
阅读次数:
239
1/4 先请有 iPhone 手机主屏上打开“设置”应用,如图所示2/4 在设置列表中找到 iCloud 一栏,点击进入,如图所示3/4 随后需要用自己的 Apple ID 来登录 iCloud 服务,如果你还没有自己的 Apple ID 账号,可以前往苹果官网免费注册。4/4 当用 Apple I...
分类:
移动开发 时间:
2015-06-23 17:35:37
阅读次数:
164
iCloud是苹果公司所提供的云端服务,使用者可以免费储存5GB的资料。你已经开始使用IOS5,并且你很兴奋的着手于将它同步至云服务层。以下就是怎样让你的设备更新至云服务层的非常简单的步骤。在你的iOS装置上,存放着你各种各样的重要信息。iCloud每天都会通过Wi-Fi对它们进行自动备份。但iCl...
分类:
其他好文 时间:
2015-06-05 17:17:01
阅读次数:
154