Clang提供的办法
1.方法弃用警告
1 #pragma clang diagnostic push 2 #pragma clang diagnostic ignored "-Wdeprecated-declarations" 3 result = [self sizeWithFont:font constrainedToSize:size lineBreakMode:lineBreakMode]; 4 #pragma clang diagnostic pop
2.未使用变量
1 #pragma clang diagnostic push 2 #pragma clang diagnostic ignored "-Wunused-variable" 3 int num; 4 #pragma clang diagnostic pop
如果num之后没有被使用,Xcode也不会提示未使用变量的警告。Clang提供的方法并不阻碍我们在后面引用变量num;
例如:
num = 9; NSLog(@"num=%d", num);