2012-08-10 2 views
0

내가 입력하면 '' (즉, 왼쪽에 직접 열쇠 키 2 배를 반환/입력) 포토샵에서 굵게 헬 베티에, 나는 다음과 같은 얻을 :아포스트로피하고있는 NSString에 반대 아포스트로피

enter image description here

나는있는 NSString를 통해 아이폰 OS에서이 같은 문자열을 그릴 경우

그러나, 내가 얻을 :

enter image description here

가있는 NSString과 멋진 아포스트로피 대신 수직 라인 것들을 얻을 수 어쨌든 있나요?

답변

2

최신 XCode에서는 @"" 정의에 직접 글리프를 포함 할 수 있습니다.

그래서 : 인용 다양한에 대한 참조를 위해

NSString *test = [NSString stringWithFormat:@"%CHello%C", 0x2018, 0x2019];

체크 아웃 위키 백과 : NSString *test = @"\u2018Hello\u2019";

이전 버전에서 (더 복잡한 경우), 당신은 도움이 형식을 사용하여 찾을 수 있습니다 글리프와 코드 포인트 : http://en.wikipedia.org/wiki/Quotation_mark_glyphs

2
NSString *singleQuotes = @"\u2018\u2019"; 
+0

'NSString * singleQuotes'이어야합니다. –

+0

네, 잘 잡으십시오. – warrenm

1

유니 코드 문자는 일반적으로 파일 Localizable.strings에서

NSString * message = NSLocalizedString(@"some 'apostrophes'", @"") 

다음 코드 예를 들어

매크로 나는 NSLocalizedString 기능을 사용하므로 사용자 /로 표시 할 때 나는 유니 코드 문자열

에 매핑
"some 'apostrophes' " = "some ‘apostrophes’"; 
+0

그냥 추가하면 옵션 +]와 옵션 + 시프트 +]를 입력하여 아포스트로피를 얻을 수 있습니다 –

+0

소스 코드에서 직접 그렇게하지 않도록주의하십시오. 비록 그것이 대부분의 시간 동안 작동 할지라도, 이상한 일들이 발생할 수 있습니다. –