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:
唐巧大神所说的不要再init和dealloc中使用self.xxx来访问成员变量,而懒加载的调用总有个地方要用到self.xxx,那么对于封装的空间来说,是否该在init的执行过程中通过[self.view addsubView:]来用到self.xxx以实现懒加载呢???
网友评论