美文网首页
iOS-纯代码对象创建的编写方式优化

iOS-纯代码对象创建的编写方式优化

作者: Simple_Code | 来源:发表于2017-08-14 10:24 被阅读24次

    第一种

    UIView *subView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 30)];
    subView.backgroundColor = [UIColor yellowColor];
     [self.view addSubview:subView];
    

    第二种

    优点:
    1.使代码逻辑结构层次划分得更加明显
    2.对于一个无需复用的小段逻辑也免去了重量级的调用函数
    3.当你想要复制粘贴这段代码时,你仅需要更改一处变量名即可

    UIView *subView = ({
            UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100, 200, 100, 30)];
            view.backgroundColor = [UIColor redColor];
            [self.view addSubview:view];
            view;
     });
    subView.backgroundColor = [UIColor yellowColor];
    

    相关文章

      网友评论

          本文标题:iOS-纯代码对象创建的编写方式优化

          本文链接:https://www.haomeiwen.com/subject/kfoyrxtx.html