タグ

DesignPatternとiOSに関するBowz13のブックマーク (2)

  • 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