我试图学习如何在 iOS 编程中使用属性。我只是想和这里的人核实一下我得到的是否正确?
说我有财产
@interface Person : NSObject
@property NSString *firstName;
@end
在实施中
@implementation XYZPerson
@synthesize firstName;
...
@end
这样,
a) 一个名为:的实例变量firstName
被创建
b)每当我想在我的类中使用属性时,我都会调用self.firstName
(或 setter/getter)
c)我可以像这样在 init 方法中初始化属性:
-(id) init {
...
self.firstName=@"SomeText";
...
}
我相信我上面提到的观点是正确的,对吧?