@n00bProgrammer thanks for your answer.
For those of us who still have code that supports earlier versions of iOS, the way I handle such old code is to wrap the older code in a version macro test as well as to suppress the compiler warnings that result.
Note that sometimes a deprecated item generates an implicit conversion warning that needs to be suppressed using "-Wconversion".
    if (SYSTEM_VERSION_LESS_THAN(@"6.0")) {
        #pragma clang diagnostic push
        #pragma clang diagnostic ignored "-Wdeprecated-declarations"
        #pragma clang diagnostic ignored "-Wconversion"
        [controlCenter.label setLineBreakMode:UILineBreakModeWordWrap];
        #pragma clang diagnostic pop
    } else {
        [controlCenter.label setLineBreakMode:NSLineBreakByWordWrapping];
    }
You can find the version checker for older Objective-C code here: SYSTEM_VERSION_LESS_THAN()
You can find the version checker for new Swift and Objective-C code here: Swift and Objective-C version check past iOS 8