【发布时间】:2012-06-08 03:57:42
【问题描述】:
我对某个概念有些困惑。问我问题的最好方法是用一个例子来说明它。现在在下面的代码中,我声明了一个名为 loan 的属性,并合成了这个属性。现在这似乎是一个小问题,但我将值“250.00”分配给贷款。我在网上看到过可能会执行“self.loan = 250.00;”的教程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;
}
【问题讨论】:
标签: iphone objective-c xcode ipad properties