UserDefaults 和 sandbox
来源:互联网 发布:武田毅雄 知乎 编辑:程序博客网 时间:2024/06/05 15:43
1.userDefault的使用
//要使用user defaults 首先要建立一个这个对象
NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults];
//根据KEY值添加每一对key-value到容器中
[defaults setObject:@"123"forKey:@"kangkang"];
//想写活value和key值
[defaults setObject:nil forKey:@"name"];
//判断现在是否是登录的状态
[defaults setObjects:@"0" forKey:@"isLogin"];
//把所有数据写入磁盘
[defaults synchronize];
2.SandBox 和缓存
//获得沙盒的Document目录的路径
NSString *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES).lastObject;
//获取本地缓存路径NSString *eventsArrayPath = [path stringByAppendingPathComponent:@"eventsArray.txt"];
NSArray *eventsArray = [NSArray arrayWithContentsOfFile:eventsArrayPath];
// if 来判断是否有缓存,为了防止因为本地没有缓存造成程序报错崩溃
if(eventsArray.count != 0){
//遍历eventsArray中的所有小字典
for(NSDictionary *dic in eventsArray ){
//创建一个
}
}
- UserDefaults 和 sandbox
- UserDefaults
- Sandbox
- Sandbox
- sandbox
- IOS中UserDefaults的用法(储存和调用设置信息)
- SandBox相关的目录和解释
- Save Image to UserDefaults
- iOS 归档方法UserDefaults
- IOS UserDefaults简介(一)
- iOS清除UserDefaults存储空间
- 数据持久化--userDefaults
- Swift学习之UserDefaults
- 实现自定义数据存入 UserDefaults [iOS Swift] NSKeyedArchive & UserDefaults
- Swift - UserDefaults and Alert
- Swift3 本地存储array(UserDefaults)
- iOS UserDefaults存储自定义对象
- android安全和权限②----Security Architecture(sandbox)
- 理解面向对象编程(五)-GUI
- 经典宏代码一段
- ACM-大数N!的位数公式
- Django的学习笔记(一)(Django Web入门)
- Hibernate入门(三)之hibernate 的session的缓存机制
- UserDefaults 和 sandbox
- 设计模式学习笔记--桥接模式
- hdu 3750 Guess Game
- android项目之通讯录数据库
- Ugly Number(丑数)系列题 Python解法
- JavaScript-观察者模式(publish/subscribe)
- 挂载u盘
- HDU 1068 Girls and Boys(二分匹配--匈牙利算法)
- 使用友盟来实现第三方的分享,登陆