私は特定の概念と少し混乱しています。私の質問をする最善の方法は、例を挙げて説明することです. 以下のコードでは、loan というプロパティを宣言し、このプロパティを合成しています。これは簡単な質問のように思えるかもしれませんが、「250.00」という値をローンに割り当てています。「self.loan = 250.00;」を実行する可能性のあるチュートリアルを Web で見たことがあります。VS 私の「ローン = 250.00;」どちらの方法でも同じことを達成しているようです。しかし、プロパティ名自体を使用するだけで十分なのに、なぜ「self.propertyName」を使用してプロパティにアクセスするのでしょうか?
//ClassA.h
@interface ClassA: UIViewController
@property double loan;
@end
//ClassA.m
@implementation ClassA
@synthesize loan;
-(void)doSomething{
loan = 250.00;
}