常量的设置,可以使用预处理宏定义 #define,还有使用 extern c 关键字。
这里记录后者。
.h 文件
#import <Foundation/Foundation.h>
extern NSString *const url_test; // 测试链接
@interface HttpUrls : NSObject
@end
.m 文件
#import "HttpUrls.h"
NSString *const url_test = @"http://www.baidu.com"; // 这里赋值
@implementation HttpUrls
@end
调用的方法
#import "HttpUrls.h"
...
NSLog(@"%@", url_test);
相比使用 #define ,这样写还可以对常量直接操作,比如判断是否字符串是否相同
[url_test isEqualToString:@"test"];