タグ

ブックマーク / ishwt.net (1)

  • Objective-C 2.0 のプロパティ隠蔽 | ishwt::tracking

    Objective-C 2.0 から導入されたプロパティについて誤解があったのでメモ。 プロパティは、getter と setter の自動生成と値の保持方法を明確化するための仕組みです。これが、C++Java で不必要にメンバが Public のような、オブジェクト指向のカプセル化をなしくずしにしているように思えて気になっていたのですが、無知からくる勘違いでした。 プロパティの基。 クラスのメンバ変数に関する外部からのアクセスは、従来であれば

    raimon49
    raimon49 2012/09/07
    ヘッダファイル参照側からはreadonlyに見えるが実装ファイル側ではreadwriteに再定義してしまうイディオム。
  • 1