好!我在swift中使用过Lazy var。不过,我想在我的一个Objective C项目中将lazy var类型用于我的附件视图。我找不到将UIView声明为lazy var类型的确切答案。所以,分享你的想法,如果你曾经在任何地方面对过。我已尝试使用以下链接,
使用下面的代码片段,摆脱这样的问题。
UIView *accesView = [[UIview alloc]init];
-(UIView *) inputAccessoryView {
if (_accesView == nil) {
_accesView = [[UIView alloc]init];
inputView *view = [[[NSBundle mainBundle] loadNibNamed:@"inputView" owner:nil options:nil] firstObject];
_accesView = view;
}
return _accesView;
}