iOS FOUNDATION_EXPORT & #define

学习源码,偶然看到 FOUNDATION_EXPORT 这个关键字学习

不知道具体做用就搜了搜:指针

  1. FOUNDATION_EXPORT & #define 均可以用来 定义常量源码

  2. 区别主要在于比较方法不一样table

使用方法 比较方法 区别描述
FOUNDATION_EXPORT NSString *const name; (name == nameStr) 比较指针地址是否相等
速度快些
#define NAME @"name" [NAME isEqualToString:@"name"] 比较每一个字符是否相等 速度慢些
相关文章
相关标签/搜索