2009-07-26 7 views
-1

다음과 같이이 데이터를 배열로 채우는 for 루프가 있습니다.루프 및 변경 변수

본질적으로 15 가지 배열을 채우고 싶습니다. 아래에 몇 가지 의사 코드를 작성했습니다. 달성 가능합니까?

for (int y = 1; y < 16; y++) { 
NSArray *array + y = item 
} 
+0

당신이하려는 일을 명확히하십시오. 이 예는 적절한 대답을 제공하기 위해 지나치게 단순화되었습니다. – hobodave

답변

0
나는 항상이 질문을 항상 (PHP의 변수 변수가 같은)있는 방법이 있었으면,하지만 난 확신 프로그래머가 아니에요 ... 그것을 할 수있는 유일한 방법은을 할 것

배열의 배열과 같이 : 난 그냥 사용하던 물론

NSArray *arrays[15]; 
for (int i = 0; i < 15; i++){ 
    arrays[i] = [NSArray arrayWithObject:[NSNumber numberWithInt:i]]; 
} 

NSLog(@"%@",[arrays[0] objectAtIndex:0]); 

의 NSNumber 당신이 원하는되지 않습니다 : 가정

당신은 당신이 배열의 하나의 요소에 값을 할당 할 의미 그것은 예로서 ...

희망이 당신이 원하는 것입니다.

P. C 스타일 배열을 사용하는 대신 NSMutableArray의 arrayWithCapacity를 사용할 수도 있지만 원하는 것은 무엇이든 사용할 수 있습니다.

NSMutableArray *arrays = [NSMutableArray arrayWithCapacity:14]; 
for (int i = 0; i < 15; i++){ 
    [arrays insertObject:[NSArray arrayWithObject:[NSNumber numberWithInt:i]] atIndex:i]; 
} 

NSLog(@"%@",[[arrays objectAtIndex:0] objectAtIndex:0]); 
+0

기본적으로 배열이있는 배열이 있습니까? –

+0

사전 배열을 사용할 수 있으십니까? –

+0

좋아,이 작품! 그러나 insertObject 선에 가능하다면 이미 생성 된 배열을 삽입하고 싶습니다. 쉼표로 구분 된 문자열을 처리했으며이 배열을 삽입 할 수만 있다면 작동합니다. –