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

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

NSStringconst APPID =@"1059964988";

NSStringconst PROJECT_NAME =@"SCM";

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

NSStringconst 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,就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值