iOS存储的几种方式
来源:互联网 发布:数据对比用什么图表 编辑:程序博客网 时间:2024/04/30 09:50
1.写文件
NSData *dat = [[NSDataalloc]initWithContentsOfURL:[NSURLURLWithString:imageUrl]];
NSString *fullPath = [[NSHomeDirectory()stringByAppendingPathComponent:@"Documents"]stringByAppendingPathComponent:[NSStringstringWithFormat:@"DocumentDataF"]];
[datwriteToFile:fullPath atomically:NO];
UIImage *img = [UIImage imageWithContentsOfFile:fullPath];
2.对象序列化存储2.1导入第三方MJExtension文件
2.2将你要存入的模型.m文件里加上
MJCodingImplementation
2.3使用下列方法存取
保存数组(自定义对象)到NSUserDefaults
+ (void)userDefaultsArchiveCustomArray:(NSMutableArray *)array withKey:(NSString *)key{
NSData *data = [NSKeyedArchiverarchivedDataWithRootObject:array];
NSUserDefaults *userDefaults = [NSUserDefaultsstandardUserDefaults];
[userDefaults setObject:data forKey:key];
[userDefaults synchronize];
}
从NSUserDefaults解析出数组(自定义对象)
+ (NSMutableArray *)userDefaultsUnarchiveArrayWithKey:(NSString *)key{
NSUserDefaults *userDefaults = [NSUserDefaultsstandardUserDefaults];
NSData *data = [userDefaults objectForKey:key];
NSMutableArray *array = (NSMutableArray *)[NSKeyedUnarchiverunarchiveObjectWithData:data];
return array;
}
3.数据库(sqlite)
导入FMDataBase文件
实现数据酷的增删改查
4.图片缓存
导入SDWebImage文件
- ios存储数据的几种方式
- ios存储数据的几种方式
- iOS数据存储的几种方式
- ios 数据存储的几种方式
- iOS存储的几种方式
- iOS 数据存储的几种方式
- iOS存储数据的几种方式
- iOS 几种存储方式
- iOS中常见的几种存储方式
- iOS应用数据存储的几种常用方式
- ios-数据存储的几大方式
- iOS--常见的几种数据存储方式
- java存储数据的几种方式
- android数据存储的几种方式
- 图的几种存储方式
- android 数据存储的几种方式
- 网站存储密码的几种方式
- android 几种持久性的存储方式
- 酷友观点/经验:UI设计师不可不知的安卓屏幕知识(原创文章)
- 编程练习2----字符串操作(重复字符检查)
- The JAVA_HOME environment variable does not point to a working 32-bit JDK or JRE.
- UI_霓虹灯
- java中如何判断类的重复加载
- iOS存储的几种方式
- 财富赢家模拟炒股最新版分享,股市小散的利器
- 欢迎使用CSDN-markdown编辑器
- 拦截聊天记录--Hook技巧简介
- 记录一次linux错误的修复(linux启动出现UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY)
- 快速排序
- 4个易打动人的营销技巧
- 游戏新手引导的演进版
- 产品没有一炮而红,后面该怎么办?