OC常量

如何定义常量,以下方式最好

// Constants.h

extern NSString * const MyOwnConstant;

extern NSString * const YetAnotherConstant;

// Constants.m

NSString * const MyOwnConstant = @"myOwnConstant";

NSString * const  YetAnotherConstant = @"yetAnotherConstant";

然后你就可以引用了

为何不用define方式呢,使用这种方法你可以进行指针比较(@"myString" == MyConstant)而不是字符串比较([@"myString" isEqualToString:MyConstant])。前者非常非常快。

你可能感兴趣的:(OC常量)