Hatena::Groupiphone-dev

Ni chicha, ni limona - 平均から抜けられない僕

2009-07-31

[iPhone][tips] iPhoneアプリ開発時にフォント名を補完入力できるようにする 17:13  [iPhone][tips] iPhoneアプリ開発時にフォント名を補完入力できるようにする - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  [iPhone][tips] iPhoneアプリ開発時にフォント名を補完入力できるようにする - Ni chicha, ni limona - 平均から抜けられない僕  [iPhone][tips] iPhoneアプリ開発時にフォント名を補完入力できるようにする - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

若干誇張気味のタイトルですが・・・。


XcodeiPhoneアプリを作成していると、フォント名指定のところで「えーと、指定できるフォント名って何だっけ?」と、よく手が止まってしまいます。欲を言うならここで補完入力が効いてくれて、一覧から選べたりすると嬉しいんですが文字列なのでそうもいかず。


どうにかならないかなぁと常々思っていたのですが、ふと「ひょっとしたら力業でいけるかも?」と思い立ち、作ってみたのが次のコード。


   :
#define kKSFontArialMT  @"ArialMT"
#define kKSFontCourier  @"Courier"
   :

ハイ、単にフォント名をマクロ定義しただけなんですが、これが思いのほか便利。作業効率が上がりました。


そこでフォントファミリーも含めた全てのフォント情報をマクロ定義したヘッダファイルを作ってみましたので、ぜひ開発のお供にご利用くださいませ。


 カラーテーブル(KSFontMacros.hをzip圧縮)をダウンロードする


一応、iPhone OS3.0で増えた/改名したフォントフォントファミリーにも対応しています*1


ライセンスは一応MITライセンスとしておきますのが、大した情報ではないのでライセンス明記にはこだわりません。どうぞご自由に使用してください。

(そもそもマクロなのでバイナリには含まれず、無断使用しても分からないんですけどね)


いつも他愛もない情報ですみません。頑張ります。

*1:2.2.1で3.0用のマクロを使うとビルドエラーになるようにしておきました