FOUNDATION_EXPORT 与#define
作用相同 前者效率更高 前者比较的是地址
//1.
.h
FOUNDATION_EXPORT NSString *tp;
.m
NSString const *tp = @"123";
if(tp==@"123"){
//
}
//2.
#define str @"123";
if([str isEqualToString:@"123"]){
//
}
第一种比较的是指针地址
第二种是每个字符对比
FOUNDATION_EXPORT 与#define
作用相同 前者效率更高 前者比较的是地址
//1.
.h
FOUNDATION_EXPORT NSString *tp;
.m
NSString const *tp = @"123";
if(tp==@"123"){
//
}
//2.
#define str @"123";
if([str isEqualToString:@"123"]){
//
}
第一种比较的是指针地址
第二种是每个字符对比