
iOS 数据持久化与数据解析
文章平均质量分 93
请给我一杯阳光
做一个积极上进的程序员。微信:cm923369580,有关技术方面的问题可以加我微信咨询。
展开
-
数据持久化(一)-----归档 读写 文件路径
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]autor转载 2015-06-10 10:32:58 · 404 阅读 · 0 评论 -
沙盒机制和文件(二)
[objc] view plaincopy 1、获取程序的Home目录 NSString *homeDirectory = NSHomeDirectory(); NSLog(@"path:%@", homeDirectory); 2、获取document目录 NSArray *paths = NSSearchPathForDirectoriesInDomains(转载 2015-06-10 10:46:33 · 352 阅读 · 0 评论 -
沙盒机制与文件(一)
1、iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容 2、打开模拟器沙盒目录 方法1、可以设置显示隐藏文转载 2015-06-10 10:48:36 · 548 阅读 · 0 评论 -
沙盒机制和文件(三)
0、判断一个文件是否存在,传入全路径(fileExistsAtPath) [objc] view plaincopy // 创建文件管理器 NSFileManager * fileManager = [NSFileManager defaultManager]; NSString * documents = [NSSearchPathForDirectori转载 2015-06-10 10:49:40 · 443 阅读 · 0 评论 -
iOS开发网络篇—数据缓存
文顶顶 iOS开发网络篇—数据缓存 iOS开发网络篇—数据缓存 一、关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。 上面的情况会造成以下问题 (1)用户流量的浪费 (2)程序响应速度不够快 解决上面的问题,一般考虑对数据进行缓存。 二、缓存原创 2015-08-26 11:03:34 · 917 阅读 · 0 评论 -
NSURLRequestCachePolicy 缓存策略
NSURLRequestCachePolicy 缓存策略 1> NSURLRequestUseProtocolCachePolicy = 0, 默认的缓存策略,如果缓存不存在,直接从服务端获取。如果缓存存在,会根据response中的Cache-Control字段判断下一步操作,如:Cache-Control字段为must-revalidata,则询问服务端该数据是否有更新,无更转载 2015-08-26 12:35:27 · 352 阅读 · 0 评论 -
(译)缓存在AFNetworking中是如何工作的?AFImageCache和NSUrlCache给你答案
如果你是一名使用Mattt Thompson网络框架AFNetworking的iOS开发者(如果你不是,那还等什么呢?),也许你对这个框架中的缓存机制很好奇或者疑惑,并想学习如何在自己的app中充分利用这种机制。 AFNetworking实际上使用了两个独立的缓存机制: ● AFImagecache:一个提供图片内存缓存的类,继承自NSCache。 ● NSURLCache:转载 2015-08-26 12:29:10 · 686 阅读 · 0 评论