把图片缓存到本地,在很多场景都会用到,如果是只储存文字信息,那建一个plist文件,或者数据库就能很方便的解决问题,但是如果存图片到沙盒就没那么方便了。这里介绍两种保存图片到沙盒的方法。
一.把图片转为base64的字符串存到数据库中或者plist文件中,然后用到的时候再取出来 //获取沙盒路径,
NSString *path_sandox = NSHomeDirectory();...
分类:
移动开发 时间:
2015-07-15 17:01:22
阅读次数:
121
一、每个iOS应用SDK都被限制在“沙盒”中,“沙盒”相当于一个加了仅主人可见权限的文件夹,苹果对沙盒有以下几条限制。 (1)、应用程序可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙盒。 (2)、应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,也不能把其他应用程序.....
分类:
移动开发 时间:
2015-06-08 23:06:21
阅读次数:
151
数据库(MS)
关于获取沙盒路径
// 1. 获取当前的沙盒路径(Doucuments)
NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)firstObject];//
这样写不会越界报错,【0】若越界会报错
关于排序
...
分类:
数据库 时间:
2015-05-18 16:46:05
阅读次数:
203
默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Documents:苹果建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下;Library:存储程序的默认设置或其它状态信息;tmp:提供一个即时创建临时文件的地方。iTunes在与iPhone同步时,备份...
分类:
其他好文 时间:
2015-05-09 13:23:43
阅读次数:
137
可以先在工程中直接新建一个plist文件,往里面写入自己需要的数据。但是这里的plist文件我们无法修改,是只读的,我们可以将这个plist文件复制一份到沙盒中,然后对沙盒中的文件进行操作。具体代码如下:从自己建立的plist文件 复制到沙盒中 : //先获得沙盒路径 NSArray *storeF...
分类:
其他好文 时间:
2015-04-28 20:53:56
阅读次数:
129
// 创建文件路径 (有三种沙盒路径,根据需求 请自选)
NSArray * paths =
NSSearchPathForDirectoriesInDomains(NSCachesDirectory,
NSUserDomainMask, YES);
NSString * cachPath = [[paths
objectAtIndex:0]stringByAppe...
分类:
其他好文 时间:
2015-04-27 18:25:20
阅读次数:
116
1~
NSUserDefaults是个plist文件,理论上上限可达到设备极限。
但是NSUserDefaults建议只是简单快速地保存小型数据,正如其名 - 用户的设置。
可以在沙盒里创建一个新的plist存储你要存的数据,只要找对文件的沙盒路径即可,想全局调用它可以把沙盒此plist文件的读写写成一个单例调用。机制原理是一样的。当然犯懒用NSUserDefaults也可,数据多了无非会影...
分类:
其他好文 时间:
2015-04-27 11:23:42
阅读次数:
114
一、引入工具包
引入工具包libsqlite3.dylib,该工具包为C语言工具包。
二、代码操作数据库
1、创建并且链接数据库
- (void) _connectDB{
//1>获取沙盒路径作为数据库创建时候的初始化路径
NSString * path=NSSearchPathForDirectoriesInDom...
分类:
移动开发 时间:
2015-04-22 15:16:27
阅读次数:
142
一、每个iOS应用SDK都被限制在“沙盒”中,“沙盒”相当于一个加了仅主人可见权限的文件夹,苹果对沙盒有以下几条限制。 (1)、应用程序可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙盒。 (2)、应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,也不能把其他应用程序.....
分类:
移动开发 时间:
2015-04-15 18:47:30
阅读次数:
151
实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹,在Document中,可以通过打印沙盒路径查看数据库
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *document...
分类:
数据库 时间:
2015-04-15 17:07:28
阅读次数:
211