2012-05-22 2 views
0

좋아의 NSNumber 리스팅에 대한, 그래서 나는 이런 식으로 뭔가하고 싶은 :있는 NSArray 또는 NSMutableArray를

int array[] = {1, 2, 3, 4, 5}; 

가 어떻게 가겠어요를 내가있는 NSArray와 NSNumbers 대신의 int를 사용하려는 경우 그?

** 참고 :

내가 쉼표로 구분 한 세트에 모두 넣을 수 있어야 뭔가

NSMutableArray *array = [[NSMutableArray alloc] init]; 
[array addObject: ]; 

처럼 싶지 않아요. (이상한하지만 그것은 그 형식으로 처리하기 위해 내 프로그램 쉬워집니다. 내가 그렇게 ITL, 그 많은 일을 일부 자바 코드를 흉내보다 쉽게 ​​튜토리얼을 따라 할 수 있도록하고있다.)

+0

... 당신은 무엇을 시도? 5 초 동안'NSArray'의 문서를 보면 당신이 답을 제공해야합니다. –

+4

곧 Xcode (아마 4.4)가 나오면'@ [@ 1, @ 2, @ 3, @ 4, @ 5]를 사용할 수 있습니다. – echristopherson

+0

단맛. 그 정보를 가져 주셔서 감사합니다! :디 – MrHappyAsthma

답변

5

한 번에 모든 요소를 ​​추가 할, 당신이 그것을 변경하지 않을 경우, 다음 우리있는 NSArray. 이처럼 채울 수 :

NSArray *array = [NSArray arrayWithObjects:[NSNumber numberWithInt:1],[NSNumber numberWithInt:2],[NSNumber numberWithInt:3],[NSNumber numberWithInt:4],[NSNumber numberWithInt:5],nil]; 
1

는이

을 할 수있는 중
NSArray* array = [[NSArray alloc] initWithObjects:[NSNumber numberWithInt:1],[NSNumber numberWithInt:2],[NSNumber numberWithInt:3],[NSNumber numberWithInt:4], nil]; 
5
NSArray *array = @[@1,@2,@3,@4];