Make the 'C Macro' label to be better.
Add a new category 'NSUserDefaults+Condition' and a new interface 'hasKey' to it.