#if 0在代码中有2个作用。
1.作为行内注释
/**/是多行注释,如果想在/**/里面嵌套一个多行注释,怎么办呢?
/*
int a=10;
/*
- (void)test{
NSLog(@"This is a test!");
}
*/
*/ //这种写法会报错因为第一个/*会和第一个*/配对,导致末尾的*/无法配对,看下面的截图,最后一个标记颜色都不一样
如果想在行内嵌套一个多行注释,可以像下面这样写
2.作为系统裁剪,屏蔽部分功能,必要时把#if 0改成#if 1,重新编译即可把新功能添加进来。