在iPhone上,我使用NSURLRequest对一大块数据执行HTTP请求。对象分配峰值,我相应地分配数据。当我完成数据后,我会相应地释放它 - 但是仪器没有显示任何已释放的数据!
我的理论是,默认情况下,HTTP请求被缓存,但我不希望我的iPhone应用程序缓存这些数据。
有没有办法在请求后清除此缓存或阻止任何数据首先被缓存?
我尝试过使用下面记录的所有缓存策略:
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
theRequest.cachePolicy = NSURLRequestReloadIgnoringLocalCacheData;
但似乎没有什么可以释放记忆!
江户川乱折腾
HUH函数