2012-06-01から1日間の記事一覧

@property の使い方

前記事で説明したカプセル化ですが,実装しようとすると結構大変なのは見ればわかります。そこでpropertyという機能を使う事により典型的なアクセサメソッドの宣言,定義が行えるのです。 - (int) width; - (int) height - (NSString *) filename; - (void) …

カプセル化とアクセサ

iPhoneアプリの開発でObjective-Cを利用している時,インスタンス変数の管理はどうしているだろうか。 例えば, @interface file : NSObjet{ @public int width; int height; NSString *filename } @end という風にすると変数に直接参照されて間違った変更な…