iOS开发中,经常用到宏定义,或用const修饰一些数据类型,但是初级开发者经常混淆这之间的用法,以下就来做详细的讲解。
#define ValueName @''天气真不错"
NSString *valueName = @"天气真不错";
extern NSString *valueName;
extern const NSString *valueName;
const NSString *valueName = @"天气真不错";
NSString const *valueName = @"天气真不错";
NSString*const valueName =@"天气真不错";