iOS应用程序使用了太多的存储空间

时间:2016-10-05 11:07:22

标签: ios iphone nsuserdefaults

我们的应用程序的各个用户开始抱怨它在手机上使用了大量内存。我们添加了基于文件(位于应用程序文件夹中)的数据收集器及其大小,以下是为少量用户找到的:

Preferences:{  
      files:{  
        "{bundle_identifier}.plist":"23.97479057312012",
        "{bundle_identifier}.plist.0BTeiJo":"22.25380897521973",
        "{bundle_identifier}.plist.1lT9kMO":0,
        "{bundle_identifier}.plist.2HHwLSb":0,
        "{bundle_identifier}.plist.2L9bkJR":0,
        "{bundle_identifier}.plist.2xAnoy5":0,
        "{bundle_identifier}.plist.3Qgyplk":0,
        "{bundle_identifier}.plist.4SBpAox":"23.95059013366699",
        "{bundle_identifier}.plist.4Xm8NvI":0,
        "{bundle_identifier}.plist.5sPZPIi":0,
        "{bundle_identifier}.plist.6GOkP57":0,
        "{bundle_identifier}.plist.6SYZ1VF":"21.67253875732422",
        "{bundle_identifier}.plist.6TJMV5r":"21.67211151123047",
        "{bundle_identifier}.plist.6oNMJ0b":0,
        "{bundle_identifier}.plist.7C1Kuvm":0,
        "{bundle_identifier}.plist.7E3pmr4":0,
        "{bundle_identifier}.plist.7ExLAx0":"21.70229721069336",
        "{bundle_identifier}.plist.7GOPE3W":"18.70771026611328",
        ...
      },
      size:"960.2354183197021"

有人可以协助和解释,为什么会出现这些文件(plist。*)以及如何安全地删除它们并确保它们不会再出现?

P.S。我在项目中找到了将字典存储到NSUserDefaults的逻辑(我知道这是一个不好的做法),但是数据不多。

更新: 我发现文件(*.plist.*)是在备份之后生成的。有时大小0有时与原始*.plist大小相同(在备份时间)。 现在我需要知道,删除它们是否安全?

0 个答案:

没有答案