iOSで線や図形を描画するには、Quartz 2Dを使います。Quartz 2Dは文字も描画できるのですが、UTF-8の日本語文字を描画する方法がどうしてもわからなかったので調べてみました。 こちらとかこちらのページによると、日本語のフォントを指定した場合は、文字の描画にCGContextShowTextAtPointが使えないらしい。代わりにCGContextShowGlyphsAtPointを使うことになるらしいのだけど、そのためにはGlyph(文字の形状)を用意しなければならず、そのために使えるCGFontGetGlyphsForUnicharsという関数は非公式APIなのでAppleにリジェクトされてしまうのだとか。 上のページにはそれを解決する方法とコードが書かれているのだけど、私には難しすぎるので、Quartz2Dで描画するのはあきらめて、もっと簡単な方法がないか探してみたとこ