What's the difference between #if and #ifdef Objective-C preprocessor macro? What's the difference between #if and #ifdef Objective-C preprocessor macro? objective-c objective-c