$yanutetsu->{blog}

プログラマ三大美徳なPM

UIColorを定数にしたい

複数のviewで同じ背景色を利用していると、UIColorが複数viewで定義する形になってしまう。

なので、UIColorを定数にして共通利用したい。

.h extern *const UIColor kBaseColor; .m UIColor kBaseColor = [UIColor WhiteColor];

とかやってみたけどダメだった...onz

定数にできるオブジェクトはNSStringだけみたい。 そしてそれ以外を定数のように利用するためには、クラスメソッドで実装するのが、デファクトスタンダードっぽい。

でもクラスメソッドとか今から定義するのメンドクサイし、、、#defineで定義しちゃおう!

#define BASE_COLOR [UIColor WhiteColor]

あとはこれを使うだけさ