bail:
if ( err && image ) {
CGImageRelease( image );
image = NULL;
}
if ( provider ) CGDataProviderRelease( provider );
if ( colorspace ) CGColorSpaceRelease( colorspace );
*imageOut = image;
return err;
上述代码的 bail: 部分是什么意思,咋没见过这种代码风格?
代码源自ios example SquareCam(http://developer.apple.com/library/ios/#samplecode/SquareCam/Introduction/Intro.html)