swift:
模板:
var label = UILabel()
//do something here
label.textAlignment = NSTextAlignment.Center
label.font = UIFont.systemFontOfSize(18)
label.textColor = UIColor.redColor()
label.backgroundColor = UIColor.whiteColor()
label.text = "test string"
return label
}()
oc:
模板:
-(UILabel *)topPayStateLabel{
if (!_topPayStateLabel) {
_topPayStateLabel = [[UILabel alloc]init];
_topPayStateLabel.numberOfLines = 0;
_topPayStateLabel.font = [UIFont systemFontOfSize:12.5];
}
return? _topPayStateLabel;
}
questions:
唐巧大神所說(shuō)的不要再init和dealloc中使用self.xxx來(lái)訪問(wèn)成員變量,而懶加載的調(diào)用總有個(gè)地方要用到self.xxx,那么對(duì)于封裝的空間來(lái)說(shuō),是否該在init的執(zhí)行過(guò)程中通過(guò)[self.view addsubView:]來(lái)用到self.xxx以實(shí)現(xiàn)懶加載呢???