CGRect frame=CGRectMake(0, 0, 0, CGFLOAT_MIN);
self.tableView.tableHeaderView=[[UIView alloc]initWithFrame:frame];
CGFLOAT_MIN 这个宏表示 CGFloat 能代表的最接近 0 的浮点数,64 位下大概是 0.00(300左右个)0225 这个样子
这样写单纯的为了避免一个魔法数字,这里用 0.1 效果是一样的。
本文介绍如何利用CGFLOAT_MIN宏替代直接使用具体的数值,如0.1,以提高代码的可读性和可维护性。CGFLOAT_MIN代表CGFloat类型所能表示的最接近0的正数,在64位系统中其值约为0.00(300左右个)0225。通过这种方式可以避免所谓的“魔法数字”,使得代码更加清晰。
CGRect frame=CGRectMake(0, 0, 0, CGFLOAT_MIN);
self.tableView.tableHeaderView=[[UIView alloc]initWithFrame:frame];
CGFLOAT_MIN 这个宏表示 CGFloat 能代表的最接近 0 的浮点数,64 位下大概是 0.00(300左右个)0225 这个样子
这样写单纯的为了避免一个魔法数字,这里用 0.1 效果是一样的。
3583

被折叠的 条评论
为什么被折叠?