ObjC Schedule临时目录删除

时间:2014-04-08 10:58:12

标签: objective-c macos wrapper temp

对不起,我觉得这个问题太具体了。但无论如何,这里有:

我正在为一个应用程序创建一个包装器,并且因为我的包装器由于其所做的事情而消耗大量内存,所以当实际应用程序启动时它会退出。但是 - 应用程序在临时目录中运行,并且因为它消耗5MB,所以我希望OSX在所述应用程序退出时删除它。我怎样才能做到这一点? (最好没有帮助应用程序。应用程序需要尽可能多的内存。)

1 个答案:

答案 0 :(得分:0)

您可以覆盖方法didReceiveMemoryWarning:

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

当应用程序内存不足时调用此方法,以便您可以删除不需要的资源。你可以在这里从字典中删除一些对象。