#define会更安全,因为当试图赋值给它时,总会出现一个编译器错误。 你是想说const更安全吧?不过给define赋值不一样会有编译器错误?
建议3:iOS尽量使用const,enum来替换预处理#definedefine定义了一个宏,在编译开始之前就会被替换。 const只是对变量进行修饰,当试图去修改该变量的时候,编译器会报错。在一些场合里只能用#define,而不能用cons...
#define会更安全,因为当试图赋值给它时,总会出现一个编译器错误。 你是想说const更安全吧?不过给define赋值不一样会有编译器错误?
建议3:iOS尽量使用const,enum来替换预处理#definedefine定义了一个宏,在编译开始之前就会被替换。 const只是对变量进行修饰,当试图去修改该变量的时候,编译器会报错。在一些场合里只能用#define,而不能用cons...