美文网首页
iOS 正确使用const,static,extern

iOS 正确使用const,static,extern

作者: 写代码的小农民 | 来源:发表于2017-10-26 16:14 被阅读26次

const与宏的区别
const 修饰的常量即便是声明在A类的.m文件中,在B类中也不能定义同名的常量。
宏是预编译(编译之前处理)所以会消耗很多内存,影响编译速度,每做一点变动都要重新编译,而const在程序编译阶段;
const同名常量release下编译不会报错,但是debug下会报错;
被const 修饰的变量是只读属性

http://blog.csdn.net/daleiwang/article/details/50580555

相关文章

网友评论

      本文标题:iOS 正确使用const,static,extern

      本文链接:https://www.haomeiwen.com/subject/hpskpxtx.html