在Objective-C中,定义全局常量可以使用extern
关键字,并在实现文件中使用const
关键字。以下是一个示例:
// Constants.h
#ifndef Constants_h
#define Constants_h
extern NSString *const kGlobalConstant;
#endif /* Constants_h */
// Constants.m
#import "Constants.h"
NSString *const kGlobalConstant = @"This is a global constant";
#import "Constants.h"
- (void)someMethod {
NSLog(@"%@", kGlobalConstant);
}
这样,在整个项目中,kGlobalConstant
就是一个全局常量,可以在任何地方使用。
领取专属 10元无门槛券
手把手带您无忧上云