Objective-C [ObjC part:3];
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:デフォルトの名無しさん 07/10/31 14:46:54 とりあえずつかってみました (perl でつくってた画像ダウンローダーの GUI ラッパーをつくっただけですが) retain / (auto)release を書かなくて良いのでかなりタイプ数がへりますね アクセッサをかくのもルーチンワークがうざいので @property は便利 あとは UI は binding をすれば、かなりなにもかかなくてもよい気がする 101:デフォルトの名無しさん 07/10/31 14:56:14 @propertyってメンバ変数のアクセス「.」と同じようなもん? 102:デフォルトの名無しさん 07/10/31 15:04:39 ドキュメントによると、 id x; に対して、 x.area = y; は [x setArea: y]; y = x.area; は y=[x area]; と全く等価だそうです。 public メンバにアクセスするには x->area とか書かないといけないはず。(やったことないのでわからないけど。) @interface 内で @property をつかってそういうのを宣言して、 @implementation 内で @synthesize をつかってアクセッサを生成するみたい アクセッサをつかう重要な点は、そうしておくと KVO というか binding が効くということ。area がなんか GUI にバインドしてあると x.area = 10; とかすると GUI の表示が自動的にかわる。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4921日前に更新/212 KB
担当:undef