代码之家  ›  专栏  ›  技术社区  ›  Surya

在iPhone应用程序中进行清理的最佳时间/地点

  •  1
  • Surya  · 技术社区  · 16 年前

    我有一个典型的rss风格的应用程序。我想删除所有超过x天的故事,这样我就不会一直用老故事填满用户的硬盘。 现在,我想知道做这样的清理的最佳时间和地点是什么? applicationwillterminate在app delegate的正确位置吗?另外,我认为我将使用直接的sql来执行批量删除,而不是核心数据。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Jeff Kelley    16 年前

    如果你使用 applicationWillTerminate 要进行清理,请注意您只有一定的时间退出应用程序(我想是5秒)。如果你花更长的时间,应用程序将被操作系统杀死。

    如果是我,我会在加载新的feed项后在后台执行此操作。