我想了解如何在iOS編程中使用屬性。 我只想在這裏與人們覈對,如果我得到的是正確的?如何在Obj中使用屬性C
說我有一個屬性
@interface Person : NSObject
@property NSString *firstName;
@end
實施
@implementation XYZPerson
@synthesize firstName;
...
@end
由此,
一)的實例變量命名爲:firstName
創建
B) 每當我想用我的類中的財產,我打電話self.firstName
(或setter /吸氣)
三)我可以初始化在init()方法的屬性是這樣的:
-(id) init {
...
[email protected]"SomeText";
...
}
我相信點我如上所述,是正確的,對嗎?
是的,正確的!有關更多信息,請參閱Apple文檔http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/ProgrammingWithObjectiveC/EncapsulatingData/EncapsulatingData.html – 2013-07-25 11:44:28
還有一件事,請記住在init方法中使用@NSString ' – 2013-07-25 11:47:10
[我是否可以在實現中使用\ _property或self.property](http://stackoverflow.com/questions/12791851/do-i-use-property-or-self-property-in-implementation) –