2012年6月30日土曜日

プロパティについて

インスタンスへアクセスする時のルールを決定するために使用する「プロパティ」のオプションの組み合わせを簡単にメモします。

以下を参考にしました。

Objective-Cのプロパティについて - 混沌のiPhoneアプリケーション工房

参考記事からプロパティの使い方の組み合わせを抜粋します。

  • 普通の変数についてはnonatomicとassign
  • 自分で使うビューやラベル、配列、ディクショナリーなどにはnonatomicとretain
  • 文字列やデータなどにはnonatomicとcopy
  • BOOL値については細かい属性はつけずそのまま書くだけで良い

iOS5から「ARC」が導入され新しく「strong」や「weak」などが追加されたのでARCを使用する際はまた違う形になると思います。ARCを使用した場合のプロパティに関してはこちらの記事が参考になります。

関連記事

Objective-C(プロパティ)- Selection 9
プロパティの目的 - 【コラム】ダイナミックObjective-C
[iPhoneプログラミング]Objective-Cの @property と @synthesize の組み合わせが何をやっているのかを解説 - 強火で進め
第3回 Objective-Cのクラス定義を理解しよう - @IT

0 件のコメント:

コメントを投稿