iOS开发

iOS中声明常量常用的几种做法FOUNDATION_EXPORT

2019-01-10  本文已影响15人  我的发

首次看这3种大概的意思

FOUNDATION_EXPORT是Fundation框架里面的宏 c/c++中不能使用
extern是c/c++的关键字,oc/c/c++通用
#define是oc/c/c++通用宏定义关键字

再看看他们的用法

.h

image.png
.m
image.png

demo 地址: https://github.com/sushushu/FOUNDATION_EXPORT-extern-define

比较结果

image.png

ida反编译下的差异

image.png

那么在项目里面应该怎么使用这3种来声明常量?

上一篇 下一篇

猜你喜欢

热点阅读