#define ANIMATION_DURATION 0.3
這里存在著兩個(gè)問題:
1,單從名稱上不容易看出是什么類型藐石;
2即供,如果引入了相應(yīng)的頭文件,就會(huì)使ANIMATION_DURATION都替換為0
static const NSTimeInterval kAnimationDuration = 0.3
用這個(gè)方法定義的常量于微,包含類型信息逗嫡,
一般命名的規(guī)范是青自,若常量局限于某“編譯單元”之內(nèi),則在前面加字母K驱证;若常量在類之外可見延窜,則通常以類名為前綴;
還有一種用法就是
// In the header file ‘聲明’
extern NSString *const EOCStringConstant;
//In the implementation file ‘定義’
NSString *const EOCStringConstant = @"VALUE";