iOS定義字串常量
阿新 • • 發佈:2019-01-04
定義字串常量
我們需要使用一些私有的常量,正常在.m檔案中宣告,也可以在.h中定義全域性常量。
/// 顯示遠端推送內容
static NSString * const ShowRemoteNotificationContentKey = @"ShowRemoteNotificationContentKey";
/// 重新整理裸車毛利資料
static NSString * const RefreshDealerGrossProfitNotificationKey = @"RefreshDealerGrossProfitNotificationKey";
/// 需要重新登入
static NSString * const ReLoginNotificationKey = @"ReLoginNotificationKey";
/// 重新整理競品價格資料
static NSString * const RefreshCompetitivePricesNotificationKey = @"RefreshCompetitivePricesNotificationKey";
正常公開的字串常量定義方式是使用extern關鍵字,不建議使用#define。
- 在.h檔案中定義
/// 使用者Token Key
extern NSString * const QXUserTokenKey;
/// 使用者UUID
extern NSString * const QXUserUUIDKey;
/// 使用者所在的城市
extern NSString * const QXUserCityKey;
/// 第一次啟動應用
extern NSString * const QXFirstLaunchKey;
- 在.m檔案中
/// 使用者Token Key
NSString * const QXUserTokenKey = @"com.qianxx.user.token";
/// 使用者UUID
NSString * const QXUserUUIDKey = @"com.qianxx.user.uuid";
/// 使用者所在的城市
NSString * const QXUserCityKey = @"com.qianxx.user.city";
/// 第一次啟動應用
NSString * const QXFirstLaunchKey = @"com.qianxx.user.isFirstLaunch";