IOS开发之——私人通讯录-数据存储(6)
一 概述
本文介绍私人通讯录数据存储相关的知识点:
- 登陆界面中:记住用户名和密码及自动登陆
- 添加联系人数据保存及更新结果保存
二 效果图
三 功能实现
3.1 登陆界面
保存登陆数据
1 | //保存登陆数据 |
从沙盒读取数据
1 | //从沙盒里读取数据 |
3.2 添加联系人和更新联系人
保存数据
1 | #define FilePath [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0]stringByAppendingPathComponent:@"contact.data"] |
要保存的类实现NSCoding
1 | - (instancetype)initWithCoder:(NSCoder *)coder |
读取联系人数据
1 | - (NSMutableArray *)contacts |
更新联系人数据
1 | //协议方法,成功更新了一个联系人 |