2012-04-06 6 views
1

아이폰 문서 디렉토리에 얼마나 많은 이미지를 저장할 수 있는지 궁금 해서요. 그래서 메모리 문제가 발생하지 않습니다. 나는 이미지를 캐싱하거나 사용자가 액세스하려고 할 때마다 웹 서버에서 이미지를로드하는 사이에 찢겨납니다. 거의 언제나 10-20 개의 이미지가 캐시되지 않을 것입니다 ...iPhone 응용 프로그램에서 얼마나 많은 이미지를 캐시 할 수 있습니까?

어떤 생각?

답변

2

/Documents 폴더의 최대 파일 크기에는 2GB 캡이 있습니다. 그 외에도 원하는만큼 많은 이미지를 저장할 수 있습니다. iOS 자체는 기기에서 사용할 수있는 공간의 양에 제한을 두지 않았습니다. 따라서 공간 제한은 기기의 플래시 크기 (예 : 16GB, 32GB 등)입니다.

iCloud가 문서 폴더를 동기화하려고 시도하기 때문에 (인 타이틀먼트가 구성되어있는 경우) /Library/Caches을 대신 사용할 수 있습니다. Documents 폴더를 과도하게 사용했는지 검토하여 앱이 거부되었다고 들었습니다. 경로를 얻으려면 NSSearchPathForDirectoriesInDomainsNSCachesDirectoryNSUserDomainMask으로 지정하십시오.

사용자가 시스템 설정에서 차지하는 공간의 크기를 결정할 수 있지만.

2

사용 가능한 메모리가 허용하는 수만큼 파일을 캐시 할 수 있지만, 주어진 시간에 캐시 된 10-20 개의 이미지가있는 것이 안전해야합니다.

B.T.W.는 문서 디렉토리를 사용하는 대신 캐시 디렉토리를 He (+1)에게 제안하는 이유는 무엇입니까?

Here is a related question that shows how to get the size of the directory.

관련 문제