常量

常量首选内联字符串字面量或数字,因为常量可以轻易重用并且可以快速改变而不需要查找和替换。常量应该声明为 static 常量而不是 # define ,除非非常明确地要当做宏来使用。

推荐:

  1. static NSString * const NYTAboutViewControllerCompanyName = @"The New York Times Company";
  2. static const CGFloat NYTImageThumbnailHeight = 50.0;

反对:

  1. # define CompanyName @"The New York Times Company"
  2. # define thumbnailHeight 2