【发布时间】:2013-05-27 06:22:23
【问题描述】:
在我的应用程序中,一个通用类中有一个常量,定义为
#define IMG_INIT_URL @"http://www.xxxx/index.php"
现在我需要将其更改为变量。但我的问题是我在代码中经常使用此常量,例如:
NSString *imgUrlString = [NSString stringWithFormat:@"%@%@",IMG_INIT_URL,[[[storeDet objectForKey:@"store_imgurls"] objectAtIndex:0]objectForKey:@"simg_imgurl"]];
当我将它更改为一个变量时,我必须通过需要在我的代码中进行大量编辑的对象或类方法来检索它。那么我可以像现在一样维护代码吗(即,不使用对象或类方法访问变量)?
【问题讨论】:
标签: ios objective-c macros