1
我一直在使用Objective C幾個月,現在覺得我可能知道它的1%,並且理解甚至比那更少......無論如何,我有兩個中等流行遊戲出去,每天學習更多。基本目標C定義和合成屬性
當我剛開始時,瞭解到定義性質的方法是使用相同的標識符的屬性和實例變量,如下:
code.h:
@interface MyClass : UISomething {
NSString *myPropName;
}
@property (nonatomic, retain) NSString *myPropName;
@end
代碼.M
@synthesize myPropName;
最近我看到以下項目中使用,其中的實例變量被命名爲比屬性不同,然後將屬性設置爲實例變量i n個實現:
code.h:
@interface MyClass : UISomething {
NSString *_myPropName;
}
@property (nonatomic, retain) NSString *myPropName;
@end
code.m:
@synthesize myPropName = _myPropName;
有沒有使用相同的標識符的屬性和實例變量的一個原因?
謝謝! Hanaan