【发布时间】:2012-05-09 10:56:36
【问题描述】:
我编写了下面的代码,都适用于 xcode 3/ios4 和 xcode 4/ios5
#import <UIKit/UIKit.h>
@interface testViewController : UIViewController {
NSString *s;
}
@property (retain ,nonatomic) NSString *s;
@end
没有变量声明的那个
#import <UIKit/UIKit.h>
@interface testViewController : UIViewController {
}
@property (retain ,nonatomic) NSString *s;
@end
和
#import <UIKit/UIKit.h>
@interface testViewController : UIViewController {
NSString *s;
}
写有/没有变量声明有什么区别
据我所知,@property 意味着替换/简化属性的方法 setter/getter。 { } 中的变量声明是否意味着不能在 testViewController 外部访问的私有属性?
【问题讨论】:
标签: iphone properties instance-variables