我有一个具体的问题,但找不到答案。
我有一个故事板,其中包含一些视图。有些视图有插座。 我知道我必须将我的插座声明为弱参数,但是我不知道是否需要声明getter和setter(使用@property和synthesize)。
1 - __weak IBOutlet UITableView *table;
2 - @property(nonatomic, weak) UITableView *table;
如果我只是声明(1),我可以在视图控制器上直接使用"table"。
如果我声明了(1)和(2),我可以使用self.table。
两者之间有什么区别?哪种方法最好?