iOS一种比较整洁的代码方式

2017-11-24  本文已影响22人  举个栗子wow

最近看到一个比较好玩的写法,如下:

UIView *view = ({
        UIView *aaa = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];;
        aaa.backgroundColor = [UIColor redColor];
        aaa;
    });

在括号内完成变量的创建和具体的赋值过程,在最后一步返回这个变量给括号外。

注意:最后一步一定要把括号内创建的变量单独返回给括号外,不然会报错。即上述中以 aaa; 结尾。

这种写法使得代码显得更加整洁和清晰,可以在以后的代码中尝试一下。

上一篇下一篇

猜你喜欢

热点阅读