2012-12-15 3 views
-1

나는 NSMutableArray을가집니다. 내가 NSLog를 사용하는 경우,이 출력입니다 : 나는 내가 제목이 변경됩니다 생각이 제목 (중 하나와 함께 NSString을 얻을 얻을 수있는 방법NSMutableArray : 특정 객체 얻기

2012-12-15 17:58:28.849 Splash-it[504:907] (
"Open House New York", 
"Boston Athletic Association", 
"Autofest Tanzania" 
), 

, 나는 내가 objectAtIndex하지만 돈을 사용할 필요가 있다고 생각 이 경우에는 효과가 있다고 생각하지 않습니까?)

NSString = @"Boston Athletic Association" 
+3

말할 필요 , 만약 당신이 ['NSArray'] (https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/NSArray.html)에 대한 문서를 뽑아 낸다면 [Collections Programming Topics] (https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Collections/Articles/Arrays.html#//apple_ref/doc/uid/20000132-BBCCJBIF)에 대한 참조 , 당신은 당신의 대답을 꽤 빨리 발견 할 것입니다. 나는 그 문서들을 검토 할 것을 권한다. – Rob

+0

괜찮 았지만 사과는 혼란스럽고 항상 혼란 스럽습니다. – Alessandro

+2

"나는 항상 그들을 피합니다"- 그건 문제입니다. 때로는 문서를 따르기가 어렵지만 그 중 상당수는 매우 유용하며이를 연구하거나 아니면 Apple 프레임 워크 및 코딩 패러다임에 대해 매우 불완전하게 이해할 것입니다. – rdelmar

답변

5

objectAtIndex은 가변 배열과 완벽하게 작동합니다. 따라서, 제로로부터 시작되는 인덱스를 사용하여 배열의 두 번째 개체를 얻을, 당신은 할 것 : 엑스 코드의 최신 버전으로

NSString *string = [array objectAtIndex:1]; 

, 당신은 또한이 구문을 사용할 수 있습니다

NSString *string = array[1]; 
+0

문서에서 좀 더주의를 기울일 것인가? – Alessandro

+0

둘 모두 동일한 결과를 내고 동일한 방식으로 작동합니다. 고려해야 할 보안 문제는 없습니다. @ -sign과 큰 따옴표를 사용하여 제공 한 문자열 예제와 마찬가지로 메서드 호출을 사용하여 수행 할 수 있습니다. – Mario

+0

ok thanks --------- :) – Alessandro