NSString *answer = … if ( answer.length == 0 ) { // works for answer = nil or answer = “” (empty string) answer = @“No answer given”; };
But what about this:
NSImage *image = … if ( NSEqualSizes( image.size, NSZeroSize ) ) { // works for image = nil or non-nil image with zero size image = … some default image instead … };