본문 바로가기

Mac&iOS

Objective-C 자주 찾게 되는 형변환

1. NSString to NSData


UTF8로 인코딩해서 data로 만들 때

NSString* str = @"test";

NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding];


2. NSData ot NSString


UTF8로 인코딩된 스트링을 data로 만들 때

// NSData* data;

NSString* str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];