2012-07-07 1 views
3

최근 큰 번호가 필요한 프로젝트에 참여하고 있습니다. 객체를 NSMutableArray에 추가해야합니다.NSMutableArray ..에 객체를 추가 할 수있는 제한이 있습니까?

나는 우리가 얼마만큼의 객체를 추가 할 수 있는지 조금 혼란 스럽습니다. NSMutableArray ..?

미리 감사드립니다.

+0

가 (당신이 도달하기 전에 메모리가 부족합니다 사용 가능한 메모리에 의존한다는 것을 볼 수 있습니다 그것). – Thilo

+0

가능한 [NSOS/NSArray/NSDictionary의 크기는 얼마입니까?] (http://stackoverflow.com/questions/10869049/ios-how-large-can-an-nsset-nsarray-nsdictionary-be) –

답변

2

아마도 메모리에 따라 달라질 수 있습니다. 이전 세대 기기는 실행하는 앱에 새로운 기기보다 RAM (메모리)의 사용량이 적습니다. 따라서 기존 장치의 경우 새 장치보다 제한이 낮을 수 있습니다. 즉, 잘못 입력하지 않는 한 특정 번호로 정확히 지적 할 수 없습니다.

오히려, 당신이해야 할 시도해야하는 것은 당신이 크기 제한 :

편집 스테 Itterheim의에서 걱정하지 않은, 그래서 여기에 더 나은 메모리를 처리 할 수 ​​있는지 알아낼 수있다 "적인 Cocos2D 게임 개발 알아보기 장치의 설치된 메모리를 기반으로하여 iOS 5 "를 사용하면 다음과 같이 대략적으로 응용 프로그램에서 예상되는 메모리 양을 추정 할 수 있습니다.

128MB 설치량 = 35-40MB 사용 가능, 메모리 경고 : 20-25MB ;

256MB 설치 => 120-150MB 사용 가능, mem 경고 : 80-90MB;

512 MB 설치됨 => 340-370MB 사용 가능, 260-300MB의 경고 메시지.

은 물론이 거친 추정하지만, 장치에 따라 당신은 분명히있는 NSMutableArray의 크기가 나는 효과적인 제한이 없다고 생각

관련 문제