iOS底层是GCC,所以也支持 __func__标识符,用于打印当前函数名,可以说是排错利器。
1 // data should not be nil nor empty 2 if (!compressedData || [compressedData length] == 0) {// Exception 3 <span style="white-space:pre"> </span>NSLog(@"%s: Error: Can't uncompress an empty or nil NSData object",__func__); 4 return nil; 5 }