一、NSLog的使用
NSLog在调试的时候,屡试不爽,可是在项目中用的太多,其实是会影响程序性能的,而且程序在非调试模式下也看不到打印,多浪费资源呢?如果程序中使用的太多,发布前删除又是一个麻烦事,下个版本又要使用呢?
因此,在pch文件中,加一个重写打印的宏,方便又安逸,还能提高逼格,经验丰富的开发人员都这么用。
#ifdef DEBUG # define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); #else # define DLog(...) #endif注意:宏的一点缺点,NSStringFromCGRect()等一系列方法自动匹配不出来了,得先自己写好,在拷贝进去。
二、代码块的使用
一些常用的代码块可以自己创建一个块,用简写方便打出来。
创建方式:1、选中代码片段,直到鼠标变为箭头,然后脱到代码块中。2、单击代码块,编辑。3、类型用<#type#>,属性名用<#name#>。