为了账号安全,请及时绑定邮箱和手机立即绑定

ios 文件持久化保存问题

ios 文件持久化保存问题

iOS
Helenr 2018-12-13 14:14:20
帮下忙吧各位大神 现在在学ui 前两天做了一个通讯录 但是不会写入到磁盘中 应该怎样弄啊 求大神帮助 能用代码教教我怎样写入文件么
查看完整描述

2 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

新手 使用plist文件吧,自己手动创建一个property list 文件 存储到程序中 用的时候读取就可以.
数据库新手不建议使用SQLite或者Core Data自己去写,很容易出错.轻量级使用 FMDB(sqlite 封装)FMDB github 地址
可以到github上下载 查看里面的sample 例子的实现自己模仿
偷偷告诉你一个很黄很暴力的存储方案TMCache (一键存储,一行代码存储,一行代码读取!)TMCache github 地址
存:

UIImage * img = [[UIImage alloc] initWithData:data scale:[[UIScreen mainScreen] scale]];
[[TMCache sharedCache] setObject:img forKey:@"image" block:nil]; // returns immediately

[[TMCache sharedCache] objectForKey:@"image"
                              block:^(TMCache *cache, NSString *key, id object) {
                                  UIImage *image = (UIImage *)object;
                                  NSLog(@"image scale: %f", image.scale);
                              }];
NSArray * images = @[ image, image, image ];
[[TMCache sharedCache] setObject:images forKey:@"images"];
NSLog(@"3 for the price of 1: %d", [[[TMCache sharedCache] diskCache] byteCount]);



查看完整回答
反对 回复 2018-12-19
  • 2 回答
  • 0 关注
  • 639 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信