私はiPhoneの開発に着手して以来、クラス内のメンバーとしてデータにアクセスする最も良い方法はちょっと混乱しています。 obj-cアクセサの使用とドット構文の使用の違いは何ですか?
だが、私はMyClassのというクラスを持って、その中に私が持っているとしましょう:myObject.myInt = 1;
またはこの:
@interface MyClass : NSObject {
int myInt;
}
@property (nonatomic, assign) int myInt;
を実装では、これを行うには良いですか?
[myObject setMyInt:1];
これは値も読み取るためのものです。 Objective-Cでは
int newInt = myObject.myInt;
対
int newInt = [myObject myInt];
ほぼ2日前にhttp://stackoverflow.com/questions/1249392/のほぼ正確な複製が尋ねられました。その質問に対する答えは、ここの回答よりも完全であり、役立ちます。質問する前にもっと完全な検索をするのが最善ですが、2つの質問は0つの質問よりも優れています。 :-) –