반응형
Objective-c에서 char* (const char*)와 NSString 간 변환 방법입니다.
Unity와 iOS 간 호출할 때 변환해서 사용했습니다.
아래 방법으로 변경해서 보내지 않는 경우, 인코딩이 깨지는 문제가 있었어요
char* -> NSString
const char *c = "test";
NSString *s = [NSString stringWithUTF8String:c];
NSString -> char*
NSString *s = @"test";
const char *c = [s UTF8String];
반응형
'iOS > Swift + Objective-c' 카테고리의 다른 글
[Swift] 카카오링크 API 구현하기 (카카오톡 메시지 보내기) (1) | 2021.12.13 |
---|---|
[iOS] Auto Layout Constraints 코드로 쉽게 변경하기 (NSLayoutConstraint) (2) | 2021.11.30 |
[Objective-c] 카카오 로그인 연동 (카카오톡, Kakao Login) (3) | 2021.11.25 |
[Objective-c] 네이버 로그인 연동 (네아로, Naver Login) (0) | 2021.11.22 |
[iOS] [NSBundle ko_appKey:] unrecognized selector sent to class 해결 방법 (0) | 2021.11.22 |