您的位置:首页 > 移动开发 > IOS开发

iOS 定义静态常量和宏定义的写法

2016-01-19 10:17 489 查看
iOS中一种定义静态常量的方法如下;在.h文件中

@interface AppConfig :
Bean

extern  NSString*__nonnull
const APPID;

extern  NSString*__nonnull
const PROJECT_NAME;

extern  NSString*__nonnull
const HOSTNAME;

extern  NSString*__nonnull
const SERVERNAME;

@end

然后在.m文件中:

@implementation AppConfig

NSString*  const APPID =@"1059964988";

NSString*  const PROJECT_NAME =@"SCM";

NSString* 
const HOSTNAME =
@"http://scm.hyhscm.com";

NSString*  const SERVERNAME =@"";

//NSString*  const HOSTNAME=@"http://192.168.8.100:8080";

//NSString*  const SERVERNAME=@"scm";

@end

这对于app开始的一些服务器地址,appid等,改变就很方便。
而宏定义的写法如下:

#define API_BASE_USER_LOGIN [NSString stringWithFormat:@"%@/%@",API_BASE_USER,@"login"]

引用的话直接导入头文件,然后写:API_BASE_USER_LOGIN,就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: