OC中用小括号()包裹着花括号{}的写法
来源:互联网 发布:绿色建筑软件 编辑:程序博客网 时间:2024/04/30 23:31
偶然发现了一种OC中很古老的写法,记录一下,就是在圆括号里面包裹着花括号的写法,本人理解为就相当于调用了一个带有返回值的方法,代码如下:
- (void)viewDidLoad { [super viewDidLoad]; //{}包装代码 //()表示执行,类似于调用了一个方法, UILabel *label = ({ UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 40, 200, 20)]; label.text = @"lausen34"; label.font = [UIFont systemFontOfSize:28]; label.textColor = [UIColor blackColor]; [self.view addSubview:label]; //这个就是方法的返回值 label; });}
效果如下:
如果我很有幸,写的这篇blog被你看到,并且恰好你也知道很有意思的OC的写法,希望你也能分享我一个有意思的代码,我的邮箱:2865028820@qq.com
菜鸟一只,还望同行们不吝赐教,在此谢过…
0 0
- OC中用小括号()包裹着花括号{}的写法
- python中,花括号,中括号,小括号的区别
- 小括号与花括号小括号与花括号
- 正则去除包裹的大括号
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- shell中的括号(小括号,大括号/花括号)
- javascript的小括号
- JavaScript小括号、中括号、大括号的多义性
- 设计模式的基础篇相关知识,简单易懂。
- HPE收购很忙,不如一起来聊聊Nimble Storage
- 理解JavaScript函数参数
- Git笔记(三)——[cherry-pick, merge, rebase]
- 一头扎进Spring源码之ContextLoader
- OC中用小括号()包裹着花括号{}的写法
- GB28181技术基础之5
- Git笔记(二)——[diff, reset]
- 记录一下自己遇到的问题
- C# .NET更智能的数据库操作封装项目
- 关于程序员转行的一点思考
- EffectiveJava(24)使用@SuppressWarnings("unchecked")消除非受检警告
- Git笔记(一)——[commit, checkout]
- 结构体传输 & TCP粘包处理