现在如果用userdefault 存储大数据的话,会自动同步的icloud里面,不会通过审核的。
所以应该存到NSCachesDirectory里面,另外,Document,Library 也不行的。
用的时候很简单,两个方法,,,,只要新建一个字典或者数组就行了。
+(BOOL)saveFileToLoc:(NSString *) fileName theFile:(id) file{
// SJBLog(@"%@",file);
NSString *Path = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
//NSString *urlString2 = @"http://i.meijika.com/business/home.txt";
NSString *CachePath = [fileName stringByReplacingOccurrencesOfString: @"/"withString: @"_"];
NSString *filename=[Path stringByAppendingPathComponent:CachePath];
// SJBLog(@"%@",fileName);
NSFileManager *fileManager = [NSFileManagerdefaultManager];
if (![fileManager fileExistsAtPath:filename]) {
if (! [fileManager createFileAtPath:filename contents:nil attributes:nil]) {
SJBLog(@"createFile error occurred");
}
}
return [file writeToFile:filename atomically:YES];
}
+(BOOL) getFileFromLoc:(NSString*)filePath into:(id)file {
NSString *Path = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *CachePath = [filePath stringByReplacingOccurrencesOfString: @"/"withString: @"_"];
NSString *filename=[Path stringByAppendingPathComponent:CachePath];
if ([file isKindOfClass:[NSMutableDictionary class]]) {
[file setDictionary: [NSMutableDictionarydictionaryWithContentsOfFile:filename]];
}else if ([file isKindOfClass:[NSMutableArray class]]) {
[file addObjectsFromArray: [NSMutableArrayarrayWithContentsOfFile:filename]];
}
// kNSLog(@"file===%@",file);
if ([file count]==0) {
return NO;
}
returnYES;
}
///存储数据。。。。
NSData *tempData = UIImageJPEGRepresentation(tempImage, 1.0f);
self.myDic = [NSMutableDictionary dictionaryWithObject:tempData forKey:self.myURL];
[ViewControllerFactorysaveFileToLoc:self.myURLtheFile:self.myDic];
if ([ViewControllerFactorygetFileFromLoc:self.myURLinto:self.myDic]) {
[self showSubway];
}
相关推荐
【IOS苹果免签分发】苹果IOS绿标免签封装app隐藏顶部网址ios14不显示顶部网址跳转设置.zip
苹果IOS绿标免签封装app,隐藏顶部网址ios14不显示顶部网址跳转设置
主要功能: 1、一键IOS免签封装; 2、免签IOS,自动生成下载二维码;...工作原理:直接调用苹果自带的Safari浏览器打开客户的H5网址的、所以也不会存在客户目标网站域名在微信或QQ打不开的问题以及不会掉签问题。
IOS签名证书 苹果签名w系统免费工具IOS签名证书 苹果签名w系统免费工具IOS签名证书 苹果签名w系统免费工具IOS签名证书 苹果签名w系统免费工具IOS签名证书 苹果签名w系统免费工具IOS签名证书 苹果签名w系统免费工具...
iOS 上架苹果商店审核被拒申诉方式 在 iOS 开发中,苹果审核团队对 App 的审核极其严格,任何不符合审核标准的 App 都将面临审核被拒的风险。因此,了解苹果审核标准和申诉方式是非常重要的。本篇文章将详细介绍 ...
【IOS苹果免签分发】苹果IOS绿标免签封装app隐藏顶部网址ios14不显示顶部网址跳转设置.rar
ios本地推送方法。简单的实现了本地推送功能,以及附上网络推送的一些方法
IOS本地化 博客:http://blog.csdn.net/dingxiaowei2013/article/details/10600763
本地推送 iOS8以后注册 支持Xcode Version 7.3.1 支持ios7以后
iOS avaudioplayer 本地音乐播放器的学习demo,供除学习学习时候。
ios helper用于苹果ios系统的实用工具
苹果手机ios抓取蓝牙HCI日志 ,配合wireshark。可以抓取其蓝牙hci数据
iOS本地查询的实现,支持汉字和拼音检索
对iOS本地推送通知的简单封装(iOS10及以上和iOS10以下),快捷创建定时本地推送通知、重复推送通知、取消推送等便捷功能。
苹果4ios6.1
IOS蓝鸟苹果编译可用
iOS 16.2 镜像包 入Xcode即可调试,路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 若不行,请重启电脑
下面小编就为大家分享一篇iOS 本地存储NSUserDefaults封装代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
ios苹果签名工具含免费证书亲测可用(源代码下载).zip
iOS 7 Design Resources 苹果官方文档