美文网首页
iOS代码优雅GCC

iOS代码优雅GCC

作者: 齐云霄霄 | 来源:发表于2019-03-19 13:44 被阅读0次

GCC Code Block Evaluation C Extension(以下简称GCC)语法十分优雅,它能够在局部初始UI以及处理逻辑,在团队协作中方便同事快速读懂你的UI布局.

以前看别人代码写看不懂,没见过,闲来无事查阅了一番是一种优雅写法,初始化代码可以放在一块了,项目重构也可以用上;

结尾再写一遍变量值有点像方法里面的return返回回去

self.searchBar = ({

    UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:({

        CGRect frame = self.tableView.frame;

        frame.size.height = 50.0f;

        frame;

    })];

    searchBar.delegate = self;

    searchBar;

});

参考链接:大神简书 、权威解释

相关文章

网友评论

      本文标题:iOS代码优雅GCC

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