NSScanner 클래스를 이용해서 NSString을 float, double, hex,int 등의 다른 형으로 변환이 가능하다.
아래 예제는 헥사값을 읽어와서 integer값으로 변환하는 예이다.
NSString *hexaString = @"0x24DA1";
NSScanner* pScanner = [NSScanner scannerWithString: hexaString];
unsigned int iValue;
[pScanner scanHexInt: &iValue];
NSLog(@"iValue=%d",iValue);
결과 값:
iValue = 150945
이와 비슷하게 여러가지 형으로 상호 변환이 가능하다.
댓글 없음:
댓글 쓰기