此代码有效:
@interface StringStuff : NSObject {
}
@property (nonatomic, retain) NSString *String1;
@property (nonatomic, retain) NSString *String2;
- (NSString *) doSomethingWithStrings;
@end
Run Code Online (Sandbox Code Playgroud)
但我经常看到:
@interface StringStuff : NSObject {
NSString *String1;
NSSTring *String2;
}
@property (nonatomic, retain) NSString *String1;
@property (nonatomic, retain) NSString *String2;
- (NSString *) doSomethingWithStrings;
@end
Run Code Online (Sandbox Code Playgroud)
有没有理由将属性通常声明为实例变量?它只是被认为是好形式吗?
objective-c ×1