摘要: TMCache设计的目的是用于存储临时持久化对象的开源iOS/OS key/value缓存类库,减少重复创建像下载数据、缓慢的处理结果这样的昂贵性能花销。TMCache由两个本身相似的存储组成,一个是TMMemoryCache,存在于内存中,另外一个是TMDiskCache,存在于硬盘中,它们都支持 阅读全文
posted @ 2016-07-11 23:51 回忆12 阅读(270) 评论(0) 推荐(0) 编辑
摘要: NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。 因为如果使用自己建立的plist文件什么的,还得自己显示创建文件 阅读全文
posted @ 2016-07-11 23:22 回忆12 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。 使用苹果官方发布的KeychainItemWrapper或者 阅读全文
posted @ 2016-07-11 23:10 回忆12 阅读(510) 评论(0) 推荐(0) 编辑
摘要: XML在线校验工具: http://tool.oschina.net/codeformat/xml 可扩展标记语言(EXtensible Markup Language) 一种标记语言,很类似 HTML(传输、与显示的区别) 设计宗旨是传输数据,而非显示数据 标签没有被预定义 被设计为具有自我描述性 阅读全文
posted @ 2016-06-14 17:23 回忆12 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 归档的操作 作用:主要用于自定义对象的持久化 使用:遵守<NSCoding协议> - (void)encodeWithCoder:(NSCoder *)aCoder; - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder; 1.SQLi 阅读全文
posted @ 2016-06-14 11:13 回忆12 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 存储缓存: 第三方应用只能把信息保存在应用程序的沙盒中。因为缓存数据不是用户产生的,所以它应该被保存在NSCachesDirectory,而不是NSDocumentsDirectory。为缓存数据创建独立目录是一项不错的实践。在下面的例子中,我们将在Library/caches文件夹下创建名为MyA 阅读全文
posted @ 2016-06-14 11:11 回忆12 阅读(210) 评论(0) 推荐(0) 编辑