iOS2013. 2. 1. 17:39

아이폰 어플을 개발하다 보면

그냥 키보드로 입력하는 문자이외에 유니코드에 들어있는 특수문자를 출력해야 할 필요가 생깁니다.

그럴 때 사용하는 필자의 방법인데요 별것 아니지만 혹시 생각이 안날까봐 적어둡니다.

1. 코드표를 확인한다.
2. unichar 변수에 코드값을 입력한다.
3. NSString로 변형한다.
4. 출력한다.


그럼 자세히 알아보죠..

1. 코드표를 확인한다.
여러가지 방법이 있겠지만 저같은 경우엔 맥북에서 확인할때 오픈오피스를 주로 사용합니다.


메뉴- 삽입 - 기호/문자표 를 클릭합니다.

필요한 특수문자를 잘 찾아봅니다. 폰트를 잘보시고요 아이폰에 있는 폰트를 선택해서 하셔야 하죠. 없는 폰트에서 고르면...
아이폰에서도 안나오겠죠?

2. unichar 변수에 코드값을 입력한다.

unichar unicode = 0x00A9;//©


3. NSString로 변형한다.

NSString * tmp = [NSString stringWithCharacters: &unicode length:1];


4. 출력한다.

NSLog(@"출력 %@",tmp);



쉽죠?
오늘은 여기까지..

Posted by 다오나무