在接手的项目当中突然发现一种写法,于是好奇搜了一下发现这种写法叫做"高聚合写法"目的在于是:可以增加代码的拓展性、可读性.因此写篇文章记录下来. 再者就是可读性是很不错的. 但是纠结于扩展性的这个点 还是希望有大佬路过时不要忘了提点意见(扩展性)
_shareButton = ({
UIButton*button = [UIButtonbuttonWithType:UIButtonTypeCustom];
[button setBackgroundImage:[UIImage imageNamed:_image_share] forState:UIControlStateNormal];
[button setTitle:@""forState:UIControlStateNormal];
[button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[button Ky_addTarget:selfaction:@selector(share)];
button.KyFont= [UIFontxhq_font16];
button;
});
网友评论