Ios 当使用自动释放时,while循环和for循环有什么区别

Ios 当使用自动释放时,while循环和for循环有什么区别,ios,automatic-ref-counting,asihttprequest,Ios,Automatic Ref Counting,Asihttprequest,在我的应用程序中,我使用ASIHTTPRequest下载许多文件,当我使用for循环时,内存保持在可接受的水平。但是当我使用while循环这样做时,可用内存会快速减少。我在ARC项目中所做的一切。有人知道使用for循环或while循环时会发生什么吗?for循环用于已知的迭代次数。而循环用于未知迭代 我认为,当您使用for循环时,没有任何一个循环是在有限制的情况下执行的 在未知迭代的while循环中,它执行了很多次粘贴代码,这是因为我在whie循环中比在for循环中更频繁地检查md5。一开始,我认

在我的应用程序中,我使用ASIHTTPRequest下载许多文件,当我使用for循环时,内存保持在可接受的水平。但是当我使用while循环这样做时,可用内存会快速减少。我在ARC项目中所做的一切。有人知道使用for循环或while循环时会发生什么吗?

for循环用于已知的迭代次数。而循环用于未知迭代

我认为,当您使用for循环时,没有任何一个循环是在有限制的情况下执行的


在未知迭代的while循环中,它执行了很多次粘贴代码,这是因为我在whie循环中比在for循环中更频繁地检查md5。一开始,我认为它们会自动释放。