在 iOS 8 模拟器中 NSUserDefaults
读取性能下降非常厉害。如果应用程序经常从 NSUserDefaults
读取数据,这会导致在调试程序运行非常迟缓,真实设备和模拟器之间差别巨大。
该项目是 NSUserDefaults
的一个分类,名为 NSUserDefaults+SimulatorPerformance
可非常明显的提升在模拟器上的读取性能,其通过引入一个中间层写穿透的缓存实现。
项目结构:
在 iOS 8 模拟器中 NSUserDefaults
读取性能下降非常厉害。如果应用程序经常从 NSUserDefaults
读取数据,这会导致在调试程序运行非常迟缓,真实设备和模拟器之间差别巨大。
该项目是 NSUserDefaults
的一个分类,名为 NSUserDefaults+SimulatorPerformance
可非常明显的提升在模拟器上的读取性能,其通过引入一个中间层写穿透的缓存实现。
项目结构:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !