2014-04-12 11 views
2

내 애플 리케이션에 여러 JSON 파일을 묶을 계획이다. iOS 앱의 리소스 파일 수에 제한이 있는지 알고 싶습니다.iOS 앱의 리소스 파일 수 제한은 얼마입니까?

+1

예, iOS 앱 (ipa 파일)의 최대 크기는 2GB (또는 4GB입니까?)입니다. * 정말 큰 JSON 파일이 없으면 걱정할 필요가 없습니다. – rmaddy

+0

@maddy 파일의 크기보다는 파일의 수에 제한이 있는지 알고 싶습니다. – Glide

+0

수에 제한이없고 크기 만 있습니다. 앱 번들에 1500 개가 넘는 파일이있는 앱이 있습니다. 몇 명이나하고있어? – rmaddy

답변

2

리소스를 조회하는 함수가 파일 시스템 API에 앱 디렉토리의 항목을 조회하도록 요청하기 때문에 파일에는 제한이 없습니다. 그리고 그 파일 시스템은 HFS + 형식을 사용하고 있습니다. HFS + 형식은 단일 디렉토리에서 관리 할 수있는 파일에 실질적인 제한이 없습니다. HFS 표준 (HFS + 이전의 구형)은 디렉토리 당 64k 파일의 제한이 있었지만 HFS +의 한계는 2^31이며 사실상 무제한입니다.

관련 질문에 추가하려면 디렉토리에 1000 개의 파일이있는 한 가지 단점은 모든 파일을 만드는 데 시간이 걸릴 수 있다는 것입니다. 즉, 앱을 설치하는 데 데이터가 모두있는 경우보다 시간이 오래 걸릴 수 있습니다. 하나의 파일에 들어 있습니다. 가장 효과적인 방법은 컨테이너 파일을 사용하는 것입니다. 여러 iOS/ObjC 라이브러리가있는 zip (압축 없음).

관련 문제