ios 本地存储有一下几种方式:
通过字符串、NSData,以及数组存储的方式写入,还有一种形式是NSUserdefault对plist文件的存储。
首先,我们来实现一下这几种方法:
第一步,我们要首先寻找到Documents路径:
我们给类里面的每一个方法都声明成类方法,调用简单:
+ (NSString *)finddocumentpath{
//寻找documents路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *value = paths.lastObject;
NSLog(@"value--%@",value);
return value;
}
这时,value的值即我们所要的路径,下面几个方法都会用到这个值。
首先我们通过NSData作为存储单元写入:
//通过nsdata存储 写入
+(BOOL)writeDataValue{
NSString *str = [NSString stringWithFormat:@"year"];//给文件写入一个虚拟数据
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];//将写入的字符串转换成NSData类型
NSString *path = [WriteLocalModel finddocumentpath];//