数据持久化方式:属性列表、对象归档、SQLite3和Core Data
2015-12-22 14:18
579 查看
属性列表:
1).分开存取
// 存
[[NSUserDefaults standardUserDefaults] setInteger:userID forKey:@”userID”];
[[NSUserDefaults standardUserDefaults] setObject:name forKey:@”name”];
// 取
NSInteger uId = [[[NSUserDefaults standardUserDefaults] integerValueForKey:@”userID”];
NSString* name = [[NSUserDefaults standardUserDefaults] stringForKey:@”name”];
2).按对象存取
// 存
[[NSUserDefaults standardUserDefaults] setObject:self forKey:@”user”];
// 取
User* u = [[NSUserDefaults standardUserDefaults] objectForKey”@”user”];
1).分开存取
// 存
[[NSUserDefaults standardUserDefaults] setInteger:userID forKey:@”userID”];
[[NSUserDefaults standardUserDefaults] setObject:name forKey:@”name”];
// 取
NSInteger uId = [[[NSUserDefaults standardUserDefaults] integerValueForKey:@”userID”];
NSString* name = [[NSUserDefaults standardUserDefaults] stringForKey:@”name”];
2).按对象存取
// 存
[[NSUserDefaults standardUserDefaults] setObject:self forKey:@”user”];
// 取
User* u = [[NSUserDefaults standardUserDefaults] objectForKey”@”user”];
相关文章推荐
- 使用Oracle调度程序自动完成任务
- MySQL中优化sql语句查询常用的30种方法
- sq lserver数据库操作--连表查询
- MySQL用户权限管理
- 数据库性能测试方案示例
- MYSQL SELECT 过程 转
- MYSQL SELECT 过程 转
- SQL 执行顺序
- 数据库性能指标 2005-04-06 19:36:14(转载)
- sql 中延迟执行
- Mybatis3源码分析(16)-Sql解析执行-结果集映射(ResultSetHandler)
- 如何进行 Oracle 10g RAC关闭及启动
- 常用 SQL语句
- 定时监视redis,自动重启redsi服务
- 使用mysql库连接mysql
- memcache的内存分配机制
- ucenter info:can not connect to MySQL server解决办法
- PostgreSQL安装详细步骤(windows)
- mongodb 索引建立问题
- oracle 9i相关问题