我只是在考虑以下方法之间的区别,同时定义常量:
方法1: 创建一个头文件来定义所有的常量,使用include guard:
#ifndef c1
#define c1 @"a123456789"
#endif
然后将常量分配给函数:
Identity.number = c1;
方法2: 只需简单地定义常量
#define c1 @"a123456789"
然后将常量分配给函数:
Identity.number = c1;
方法3: 不定义常量,给函数赋值即可:
Identity.number = @"a123456789";
以上有什么优缺点吗?