日本語でもいい感じに改行したい!! by trickart

iOSDC Japan 2021
採択
2021/09/18 11:30〜
Track B
レギュラートーク(40分)

日本語でもいい感じに改行したい!!

trickart4121 trickart trickart4121

iOSアプリ実装中、「単語の途中で改
行されてしまう…」といった経験はありませんか?
そういったとき、英語の文章であればlineBreakModeに.byWordWrappingを指定してあげれば単語中の改行は起きなくなりますが、日本語の場合は効果がありません。

このセッションでは日本語の文章でも単語中の改行をさせない方法を解説します。

  • NSLineBreakModeについて
  • 日本語の扱い
  • 制御文字について
  • どう単語を検出するか?
  • MeCabによる形態素解析
  • MeCab for Swift Package