2013-10-14 3 views
-2

Objective-C를 처음 접했지만 자바와 함께 적당한 수준으로 예를 들어 봅시다.변수 이름의 끝 부분에 정수를 추가하십시오. 목표 C

for (int i=0; i<3; i++){ 
    NSString *(newstring+'i'); 
} 

예를 들어 newstring0, newstring1, newstring2로 끝내고 싶습니다.

목표 c에서 어떻게 가능합니까?

감사 OLI

+0

[루프에서 목표 -C 생성 변수 (가능 중복 http://stackoverflow.com/questions/6846728/objective-c-create-variables-in- a-loop) – Sebastian

+0

[stringWithFormat : @ "newstring % d", i]라는 NSString 메서드를 사용합니다. % d는 정수를 나타냅니다. – Meera

답변

0
for (int i=0; i<3; i++){ 
     NSString *newString = [NSString stringWithFormat:@"newString%d",i]; 
     NSLog(@"my string :: %@", newString); 
    } 
+0

해답을 주셔서 감사합니다. 그러나 나는 내가 의미하는 바를 분명히 진술했다고 생각하지 않습니다. 문자열 변수의 이름에 정수가 포함되기를 원합니다. 예를 들어, 새 nsobject를 만든 경우 변수에 포함 된 내용이 아닌 object1, object 2 등을 호출하려고합니다. –

+0

안녕하세요, 개체를 다른 예제와 구분하려면 objectN을 사용하고 태그를 사용할 수 있으므로 objectN.tag = 1을 사용할 수 있으므로 해당 개체를 호출 할 때 태그를 다시 사용하십시오 – MaKo

관련 문제