1. 在 .h 文件中,例如:
@interface PullToRefreshView : UIView {
UILabel *lastUpdatedLabel;
UILabel *statusLabel;
CALayer *arrowImage;
UIActivityIndicatorView *activityView;
}
2. 在 .h 文件中,例如:
@property (nonatomic, strong) UIScrollView *scrollView;
3. 在 .m 文件中,例如:
@interface PullToRefreshView
@property (nonatomic, strong) NSArray *titles;
@end
4. 在 .m 文件中,例如:
@implementation TopicListViewController {
PullToRefreshView *pull
}
简而言之,是否是
1. 在头文件中的是 public 属性,在 .m 中的是 private 属性?
2. 在 @interface 和 @implementation 中用大括号扩起来的和 @property 有何区别?(除了synthesize方面)
3. 一般情况下应该如何写?