定义常量的全局常量的两种方法
最简单的方法
define kAge 20
更好的方法
//Person.h
extern NSInteger const age
//Person.m
NSInteger age
define只是简单的替换,又称作宏定义、预处理命令。不能做指针比较
而用extern NSString * const,只要做指针的比较。显然指针比较比逐个字符比较快多了。
定义常量的全局常量的两种方法
最简单的方法
更好的方法
//Person.h
extern NSInteger const age
//Person.m
NSInteger age
define只是简单的替换,又称作宏定义、预处理命令。不能做指针比较
而用extern NSString * const,只要做指针的比较。显然指针比较比逐个字符比较快多了。
本文标题:iOS extern关键字和
本文链接:https://www.haomeiwen.com/subject/awfvextx.html
网友评论