If you wan't to compile this code with iOS 6 SDK we need the macro.
The `respondsToSelector` call is only on runtime for checking if this feature is available.