アプリの画面全体のフォントを統一したいということはよくあると思いますが、appearance等で指定するときには、フォントに加えフォントサイズもしていしないといけないので、ところどころでフォントの大きさを変えているアプリケーションでは何かと面倒です。
で、「あ、そういえばStoryboardってXMLじゃん、置換の出番じゃん」ということで黒い画面をいじるだけで、全部のフォントを統一できました。
怖いのでやる前はちゃんとコミットしておきましょう。
で、Storybord上でフォントを変更すると差分がわかると思うので、その差分を元にフォント名を把握して、あとは置換ですね。
以下は例です。
perl -p -i -e 's/(type="boldSystem"|type="system")/name="Hoge-Regular"
family="Hoge"/g' ./**/*.storyboard
これでStoryboardを見ると見事にすべてのフォントが変わっていることがわかると思います。
やる際は自己責任でよろしくお願いしますm(_ _)m
超便利!!