gpt4 book ai didi

objective-c - ObjC中圆括号和大括号括起来的几个语句的赋值

转载 作者:太空狗 更新时间:2023-10-30 03:26:21 25 4
gpt4 key购买 nike

<分区>

我仔细阅读了第三方 RESideMenu 框架的代码,注意到一些奇怪的语法似乎工作正常。这是令人困惑的一点:

self.tableView = ({
UITableView *tableView = [[UITableView alloc] initWithFrame:frame style:UITableViewStylePlain];
tableView.autoresizingMask = mask;
tableView.delegate = self;
tableView.dataSource = self;
tableView.opaque = NO;
tableView.backgroundColor = [UIColor clearColor];
tableView.backgroundView = nil;
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
tableView.bounces = NO;
tableView.scrollsToTop = NO;
tableView;
});

这个语法是如何工作的?我怀疑它与 C 级 block 范围界定有关,但我以前从未见过。我还认为这可能是 Objc-2.0 文字的一项新功能,但我认为这不是真的。

所以我想我的问题是这是如何工作的/是什么让它工作?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com