如何在 Objective C 中将视图初始化为惰性变量

How to Initialise view as lazy var in Objective C

嗯!我曾在 swift 中使用过 Lazy var。不过,我想在我的 Objective C 项目之一的附件视图中使用惰性变量类型。我找不到将 UIView 声明为惰性 var 类型的确切答案。因此,如果您在任何地方遇到过相同的情况,请分享您的想法。我已经尝试使用下面的 link,

Reference Link

使用下面的代码片段,摆脱这样的问题。

   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;
}