美文网首页IOS
复合语句

复合语句

作者: ArchLL | 来源:发表于2016-12-21 10:24 被阅读34次

    比如我们一般写一个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;
    });
    

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

    相关文章

      网友评论

        本文标题:复合语句

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