2013-10-24 2 views
0

내 응용 프로그램에서는 ASIHTTPRequest를 사용하여 많은 파일을 다운로드합니다. for 루프를 사용할 때 메모리는 수용 가능한 수준을 유지합니다. 하지만 while 루프를 사용하면 메모리를 사용하는 것이 빠르게 줄어 듭니다. 내가 ARC 프로젝트에서하는 모든 일. 누구든지 루프 또는 while 루프를 사용할 때 어떤 일이 발생하는지 알고 있습니까?while 루프와 for 루프의 차이점은 무엇입니까?

+3

당신이 조사하고있는 코드를 붙이면 –

+0

입니다. 왜냐하면 for 루프보다 whid 루프에서 md5가 더 많은 체크를했기 때문입니다. 처음에, 나는 그들이 autorelease 것입니다 생각합니다. – fisher

답변

1

For 루프는 알려진 반복 횟수에 사용됩니다. 루프가 알 수없는 반복에 사용되는 동안

는 난 당신이 루프에 사용하는 경우, 루프의 어떤이 제한 알 수없는 반복의 루프 사촌이 너무 많은 시간을 실행하는 동안의 경우

에서 함께 실행되어 생각하지

관련 문제