0

이것을 가정하면 int yo = 5;입니다.int에서 NSString을 만드는 가장 좋은 방법은 무엇입니까?

이제 이것을 NSString으로 변환하고 싶습니다. 가능한 방법은 다음과 같습니다.

1) NSString *h = [NSString stringWithFormat:@"%d",yo]; 

2) NSString *k = @(yo).stringValue; 

3) NSString *s = [NSNumber numberWithInt:yo].stringValue; 

4) any other "best" ways? 

가장 적합한 이유는 무엇입니까?

답변

0

첫 번째 방법은 NSNumber의 중간 인스턴스를 만들지 않아도되므로 더 좋습니다. 또한

@(5).stringValue; 

[@(5) discriptionWithLocale:nil]; 

동등한 문 참고.

관련 문제