在看系統(tǒng)文件或者第三方庫時(shí),經(jīng)常能看到FOUNDATION_EXPORT這個(gè)修飾詞,是用來修飾常量的。
FOUNDATION_EXPORT和#define都可以用來定義常量
.h文件
.m文件是這樣定義的
區(qū)別:
使用FOUNDATION_EXPORT方法在檢測(cè)字符串的值是否相等時(shí)的效率更高
第一種可以使用==直接來比較。
而使用#define則需要使用isEqualToString
第一種是直接比較指針地址
第二種是一一比較字符串的每一個(gè)字符是否相等