debug输出rect,size和point的宏

#define NSLogRect(rect) NSLog(@"%s x:%.4f, y:%.4f, w:%.4f, h:%.4f", #rect, rect.origin.x, rect.origin.y, rect.size.width, rect.size.height)
#define NSLogSize(size) NSLog(@"%s w:%.4f, h:%.4f", #size, size.width, size.height)
#define NSLogPoint(point) NSLog(@"%s x:%.4f, y:%.4f", #point, point.x, point.y)

参考文章:

宏定义的黑魔法 - 宏菜鸟起飞手册

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,916评论 25 708
  • 最近新加入了项目组,看到了一个让我很费解的宏定义 #define ServiceTypeMake(_cls, _s...
    奥斯丁1_1阅读 758评论 2 1
  • 今天早读是走着去的,一如既往四十四才下楼,仿佛四十五不是早读开始时间。但是,今天要坐车的时候,车上一个人都没有。往...
    以杉阅读 218评论 0 1
  • 文|小确幸 我们终于开始实习了。之前的忐忑也罢,不安也罢,统统随着来实习学校随之安静。 今天是来实习小学的第二天。...
    守望小确幸阅读 604评论 6 4