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"] 比較每一個字符是否相等 速度慢些
相關文章
相關標籤/搜索