Photoshop の Helvetica Boldで''
(つまり、Enter/Return キーのすぐ左にあるキーを 2 回) 入力すると、次のようになります。
ただし、NSString を介して iOS で同じ文字列を描画すると、次のようになります。
NSString を使用した垂直線の代わりに派手なアポストロフィを取得する方法はありますか?
Photoshop の Helvetica Boldで''
(つまり、Enter/Return キーのすぐ左にあるキーを 2 回) 入力すると、次のようになります。
ただし、NSString を介して iOS で同じ文字列を描画すると、次のようになります。
NSString を使用した垂直線の代わりに派手なアポストロフィを取得する方法はありますか?
@""
新しい XCode では、グリフを定義に直接含めることができます。
そう:NSString *test = @"\u2018Hello\u2019";
古いバージョン (およびより複雑なケース) では、次の形式を使用すると便利な場合があります。
NSString *test = [NSString stringWithFormat:@"%CHello%C", 0x2018, 0x2019];
さまざまな引用グリフとコード ポイントのリファレンスについては、ウィキペディアをご覧ください: http://en.wikipedia.org/wiki/Quotation_mark_glyphs
NSString *singleQuotes = @"\u2018\u2019";
通常、Unicode 文字をユーザーに表示する場合は、NSLocalizedString 関数/マクロを使用します。
たとえば、コードで
NSString * message = NSLocalizedString( @"some 'apostrophes'", @"" )
次に、 Localizable.strings ファイルで、それらをユニコード文字列にマップします
"some 'apostrophes' " = "some ‘apostrophes’";