タグ

DesignPatternに関するBowz13のブックマーク (3)

  • Objective-C:アプリ開発者のためのUIColor用のRGB値と16進数の色見本(iOS7対応) | siro:chro

    Objective-C:アプリ開発者のためのUIColor用のRGB値と16進数の色見(iOS7対応) 2014 3/03 Objective-CのUIColorオブジェクトは0〜1.0でRGB値を指定するため計算が非常に面倒です。 JavaScriptで16進数変換ツールを制作しようか考えましたが、UIや画面デザインの作成時には色見をみながらイメージを固めていくのが重要です。 というわけで、ブラウザでカラー名が定義されている「色の名前」「16進数」「Objective-C用のRGB値」のリストを作成しました。 また、16進数をUIColorに変換し出力するツールを公開したので、こちらと合わせて制作を行えばUIデザインを効率よく行えるかと思います。 文末にはおまけでUIColorのRGB指定でのサンプルコードを載せておきます。 更新履歴 [2014.01.10] iOS 7カラーパレッ

    Objective-C:アプリ開発者のためのUIColor用のRGB値と16進数の色見本(iOS7対応) | siro:chro
  • Objective-C でシングルトンパターン | Sun Limited Mt.

    Objective-C でシングルトンパターンのクラスを作成するメモです。 シングルトンパターンとは、クラスのインスタンスがひとつしか生成されないことを保証するデザインパターンです。NSUserDefaults などがシングルトンなクラスです。 シングルトンなクラスを作成するときのポイントです。 静的インスタンスを生成して、ひとつだけ作成したインスタンスを入れておく アップルが推奨しているクラスファクトリーメソッド名(sharedInstance や sharedManager) を使用して、インスタンス未生成時のみインスタンスを生成する インスタンスがひとつしか生成されないことを保証するために [[Hoge alloc] init] とされた場合の対策をしておく retain, retainCount, copyWithZone, release, autorelease をオーバライド

  • サルでもわかる 逆引きデザインパターン 第1章 はじめてのデザインパターン はじめに:

    第1章 はじめてのデザインパターン はじめに デザインパターンとは 特集の構成 すぐわかるオブジェクト指向 すぐわかるUML おわりに 第2章 逆引きカタログ ロジック編 Singleton (シングルトン) Factory/Factory Method (ファクトリ/ファクトリメソッド) Strategy (ストラテジ) Composite (コンポジット) Visiter (ビジタ) 第3章 逆引きカタログ J2EE編 Template Method (テンプレートメソッド) Facade (ファサード) ViewHelper (ビューヘルパ) DAO (Data Access Object) 第4章 逆引きカタログ その他 ユーティリティクラス 実行時例外を標準的に使う Nullオブジェクト 第5章 デザインパターン適用の勘所 はじめに アプリケーションの仕様 リファクタリング前のサ

  • 1