ios 常量字符串标准用法

248 阅读1分钟

补充说明:以上的类型常量替换宏的情况,只是适用于单个文件的情况。如果是多个文件共享的常量,苹果推荐的这样的方式:

  • UserInfoModelConstants.h
 extern NSString *const USER_AGE_KEY         ;
 extern NSString *const USER_TELPHONE_KEY    ;
 extern NSString *const USER_ADDRESS_KEY     ;
 extern NSString *const USER_BRIEF_KEY       ;
  • UserInfoModelConstants.m
 NSString *const BKUSER_AGE_KEY         =     @"XXXXX.userAge";
 NSString *const BKUSER_TELPHONE_KEY    =     @"XXXXX.telphoneNO";
 NSString *const BKUSER_ADDRESS_KEY     =     @"XXXXX.address"; 
 NSString *const BKUSER_BRIEF_KEY       =     @"XXXXX.brief";

在需要使用共享常量的文件中引入UserInfoModelConstants.h即可。如果还有什么不足的地方希望大家指出。