我有一个非常长的URL列表,我的应用程序用来从服务器检索数据。目前,每个URL都有自己恒定的,即:如何正确管理我的应用程序网址?
// constants.h
extern NSString * const profileUrl;
// constants.m
NSString * const profileUrl = @"http://api.site.com/profile";
.
.
这不是什么大不了的事,但如果我想改变的基础URL,我得进去,手动替换所有的人都在每个不变。如果可以的话,我想遵循DRY哲学(不要重复自己)。就像我在做可能的事情。
// constants.h
extern NSString * const baseUrl;
extern NSString * const profileUrl;
// constants.m
NSString * const baseUrl = @"http://api.site.com/";
NSString * const profileUrl = [NSString stringWithFormat:@"%@%@", baseUrl, @"profile"];
如果是这样,是否有一个标准的方式来处理你的应用程序网址有序的方式?你使用的一些技术是什么让你的生活更轻松?
这似乎是我的情况中最优雅的解决方案。非常感谢你! – Ken