您的当前位置:首页复合语句

复合语句

2024-12-13 来源:哗拓教育

比如我们一般写一个tableView一般都是向下面这种写法写的:

self.myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.view.frame), CGRectGetHeight(self.view.frame)) style:UITableViewStyleGrouped];    
self.myTableView.dataSource = self;    
self.myTableView.delegate = self;
[self.view addSubview:self.myTableView];

使用复合语句的话就是把整个代码块放在({ })里面,看起来更清晰,如下:

self.myTableView = ({ UITableView *tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.view.frame), CGRectGetHeight(self.view.frame)) style:UITableViewStyleGrouped];        tableView.dataSource = self;        
tableView.delegate = self;        
[self.view addSubview:tableView];       
tableView;
});

其实上面两段代码意思完全一样,只不过写法不同罢了,第二段看起来更炫酷,快去试试吧!

显示全文