下面三种定义常量的写法有什么区别?
static const NSString *CQAddressCellReuseID1 = @"CQAddressCellReuseID1";
static NSString * const CQAddressCellReuseID2 = @"CQAddressCellReuseID2";
const static NSString *CQAddressCellReuseID3 = @"CQAddressCellReuseID3";
你们定义cell的复用id是怎么定义的?
以前总结过一次
结论:const右边的总不能被修改
所以正确的写法应该是
static NSString * const coder = @"Hello world!";
然后使用 extern 关键字,在其他的文件中
extern NSString * const coder;
这样你就无需知道 coder的具体值 而 直接使用这个变量