2014-09-19から1日間の記事一覧
項目 22: 非 static のメンバークラスより static のメンバークラスを選ぶ 4 種のネストしたクラスの説明が述べられている。 ネストしたクラス (nested class) とは、あるクラスの中で定義されているクラスのことである。 ネストしたクラスは以下の 4 種類か…
項目 20: タグ付クラスよりクラス階層を選ぶ 後の章で出てくる enum をタグとして持たせたタグ付クラスはよくないという話。 わざわざこの悪い方法をとる人はあまりいなさそうな気もする。 以下のようなクラスを考える。 class Figure { enum Shape { RECTAN…
追記:Yosemite 以降では以下の記事を参照してください。 launchd で Homebrew を自動アップデート(Yosemite 編) - kymmt's note Homebrew を使っていて、たまに brew doctor すると、以下のメッセージが表示される。 Warning: Your Homebrew is outdated.…