[iP]Objective-Cの文法メモ(self,アクセサ/ミューテーター)
すぐわすれちゃうので気になったところは、とりあえずメモってくことにする。
★プライベートな変数にアクセスするときは、selfを頭につける。
ASでいうところのthisみたいなもんらしい。
ただし記述で省略はしないみたい。
(また、ローカル変数は頭になにもつけないので、頭にselfがあるのはインスタンス変数、なにもなかったらローカル変数という見分け方ができるからわかりやすいかも)
//二つは同じ意味 self.hoge = nil; [self setHoge:nil]//- (void) setHoge:(id) aHoge{}を実装してあるのが前提
★いわゆるセッターを、Objective-Cではミューテーターと呼ぶ
(インスタンス変数を参照・変更するためのメソッドをアクセサと呼ぶ)
Tweet
4 Comments
sefl…
oh…
セッター=セッターメソッドまたはミューテータ。
ゲッター=ゲッター
上記をアクセッサメソッドと呼ぶ。
>知り親父さん
ご指摘ありがとうございます!