不变的值称为常量。OC中有两种定义方式,#define和全局变量。
输出常量M_PI
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSLog(@"\u03c0 is %f",M_PI);
}
return 0;
}
结果:
π is 3.141593
通过Command-单击编辑器中的M_PI可以查看M_PI的定义。
1、NS_ENUM()
语法
第一个参数表示数据类型,第二个参数表示enum名称。
使用NS_ENUM()最重要的优点是它可以声明整数数据类型。(short、unsigned、long等)。
2、比较#define和全局变量
使用全局变量效率更高。