어느 개발자의 한적한 공간 살아나가면서 저지른 이야기

데이터 타입 변환

[문자를 숫자형으로] String -> int, float, double

NSString *stringValue = @"123";
int a = [stringValue intValue];
float b = [stringValue floatValue];
double c = [stringValue doubleValue];

[숫자를 문자형으로] int, float, double -> String

NSString *str = [NSString stringWithFormat:@"%d", int형숫자변수];
NSString *str = [NSString stringWithFormat:@"%f", float형숫자변수];
NSString *str = [NSString stringWithFormat:@"%e", doublet형숫자변수];

int -> char 로 변경은 기존 C함수를 사용하면됩니다.

char *str = (char)int형변수

[Object-C에서 정수나 실수 등을 문자열(NSString)형태로 변환하는 방법]

NSString *str  = [[NSNumber numberWithInt:999] stringVAlue];
NSString *str  = [[NSNumber numberWithFloat:999.9] stringVAlue];

[문자를 문자형으로] String- > NSString, Char->NSStringg String -> NSString

NSString *str = [NSString stringWithFormat:@"%s", string변수];

Char -> NSString

NSString *str = [NSString stringWithUTF8String:aChar];

iOS 개발 #iOS #objective-c