缓存数组swift2.3
来源:互联网 发布:win7一键网络共享工具 编辑:程序博客网 时间:2024/06/06 00:17
//获取沙盒文件夹路径
class func documentsDirectory()->String {
let paths =NSSearchPathForDirectoriesInDomains(.DocumentDirectory,
.UserDomainMask,true)
let documentsDirectory = paths.first!
let path = documentsDirectory +"/HomeIconClickNum"
return path
}
//拿取缓存的数组(点击的名字组成的数组)
let fileManager = NSFileManager.defaultManager()
if fileManager.fileExistsAtPath(self.documentsDirectory){
guard let OldArr = NSKeyedUnarchiver.unarchiveObjectWithFile(self.documentsDirectory)as? NSMutableSetelse {return}
//添加新的数组元素
OldArr.addObject(imgDic.iconsName)
let arrData =NSKeyedArchiver.archivedDataWithRootObject(OldArr)
let isTureWrite = arrData.writeToFile(HomeIconStatistics.documentsDirectory(), atomically: false)
}else {
let NewArr =NSMutableSet()
//添加新的数组元素
NewArr.addObject(imgDic.iconsName)
let arrData =NSKeyedArchiver.archivedDataWithRootObject(NewArr)
let isTureWrite = arrData.writeToFile(HomeIconStatistics.documentsDirectory(), atomically: false)
print(isTureWrite)
}
- 缓存数组swift2.3
- swift2.0笔记3
- swift 3, swift2
- iOS倒计时-swift2.3
- swift2
- Xcode8 + Cocoapods + Swift2.3 适配
- Swift2.3适配Swift3.0
- Swift2.3适配Swift3.0
- Swift2.0语法更新(3)
- 自定义数据类型 --- 类全解(swift2.3)
- iOS --- 协议部分(swift2.3)
- iOS --- 错误处理部分(swift2.3)
- Xcode8 适配 Swift3/Swift2.3 关于Alamofire
- Xcode 8 下使用 Swift2.3
- 在Xcode8中使用Swift2.3
- Swift2.3 --> Swift3.0 的变化
- XCode8新建项目中使用swift2.3
- xcode8同时支持Swift2.3和Swift3
- js 判断浏览器类型
- 【servlet学习二】:实现servlet
- background的用法
- 常见的八种导致 APP 内存泄漏的问题(上)
- 各国上班族要工作多少天才能买得起iPhone?
- 缓存数组swift2.3
- select选择下拉框
- java单例模式
- IIS7、IIS8支持html包含页
- python里修改string.Template的正则表达式
- 树状数组求逆序数
- Java并发编程实战(1)
- POJ -1852 Ants(白书1.6.2)
- Kotlin 在studio的简单配置