💚 개발/iOS
[iOS] Objective-C NSString -> char* 과 char* -> NSString
devshin.kr
2021. 10. 21. 16:23
728x90
// char* -> NSString
char szText[] = "hello World";
NSString* nsStr = [NSString stringWithUTF8String: szText];
// NSString -> char*
NSString* nsStr = @"hello World";
char* strTmp = (char*)[nsStr UTF8String];
// NSString -> unsigend char*
NSString* nsStr = @"hello World";
unsigned char* strTmp = (unsigned char*)[nsStr UTF8String];
// NSString 길이 구하기
NSString* nsStr2 = @"check length!";
int nLength = [nsStr2 length];
23년 5월 11일 추가
NSString 은 인코딩을 선택해야 하며, 해당 데이터로부터 디코딩이 실패하는 경우를 대비하여 옵셔널 타입을 리턴한다.