[IOS] Objective-C

[Objective-C] - 문자열(NSString) -> int, double, float 변환

최고관리자
2019.01.22 10:13 2,091 0

본문

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


출처: https://ngee.tistory.com/229 [ngee]

댓글목록 0

등록된 댓글이 없습니다.