メンバー変数を持つobjective-cクラスがあります。それぞれのゲッターとセッターを作成しています。主に学習目的で。私のセッターは次のようになります。
- (void) setSomething:(NSString *)input {
something = input;
}
ただし、過去に使用したC ++およびその他の言語では、のthis
ようなポインターを使用してメンバー変数を参照できますthis->something = input
。Objective-cでは、これはとして知られていself
ます。それで、Objective-cでそのようなことが可能かどうか疑問に思いましたか?このようなもの:
- (void) setSomething:(NSString *)input {
[self something] = input;
}
しかし、それはのゲッターを呼び出すでしょうsomething
。ですから、よくわかりません。だから私の質問は:
セルフポインタを利用して割り当てを行う方法はありますか?
もしそうなら、どのように?
これは良い習慣ですか、それとも悪ですか?
ありがとう!