iOS - int, double, float -> 문자열(NSString) 변환
방금 전의 포스팅에서 문자열(NSString) -> int, double, float 변환에 대해서 간략하게 정리했습니다.문자열(NSString) -> int, double, float 변환 : http://ngee.tistory.com/229 그럼 이번엔 반대로, int, double, float를 NSString으로 변환하는 것을 해보려구요. 즉, 123.456 -> "123.456" 으로 만드는 것이죠. 소스 double d2 = 123.456; float f2 = 123.456; int i2 = 123; NSString *s1 = [NSString stringWithFormat:@"%f", d2]; NSString *s2 = [NSString stringWithFormat:@"%f", f2]; N..
더보기
iOS - 문자열(NSString) -> int, double, float 변환
ios에서 문자열로 되어 있는 숫자를 int, double, float으로 변환하는 것에 대해서 간략하게 정리하려구요. 문제는 이거죠. "123.456" 이라는 문자열을 어떻게 숫자로 받을 것인가 !!! 다시 한 번 말하면 "123.456" -> 123.456 으로 만드는 것이죠. 예제는 다음과 같습니다. 소스 NSString *string1 = @"123.456"; double d1 = [string1 doubleValue]; float f1 = [string1 floatValue]; int i1 = [string1 intValue]; NSLog(@"%f, %f, %d", d1, f1, i1); 실행결과123.456000, 123.456001, 123 음.. floatValue에서는 맨 뒤에 1이 붙어..
더보기