首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序启动时的CFData源(存储)分配

应用程序启动时的CFData源(存储)分配
EN

Stack Overflow用户
提问于 2016-07-02 22:38:10
回答 1查看 113关注 0票数 2

在应用程序启动时,我的可可应用立即创建了两个CFData对象。一个是34 MB,另一个是57 MB。我似乎不知道这些物体是什么,也不知道它们是从仪器内部来的。

这两个都是在applicationWillFinishLaunching完成之前分配的。

我已经尝试过清除NSURLCache,以及清除我的Kingfisher图像缓存,并开放给其他想法来清理这些数据。如何找到这些分配的来源?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-12 15:28:26

这个问题原来是由NSUserDefaults引起的。在开发的早期,我在那里保存了一些大文件,这些文件从未被删除过。

以下是仪器所称的树揭示。

从那里我试着用

代码语言:javascript
复制
NSUserDefaults.resetStandardUserDefaults()

但这没什么用。也没有手动清除我的项目或删除派生数据文件夹。

按照这个答案,我的CFData分配达到了零:Clearing NSUserDefaults

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38165034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档