我想定义一个全局保存 IP 地址的字符串变量,这样如果将来 IPAddress 发生更改,则无需转到每个类文件并更新它,因此,实现是否使用plist或的最佳方法是什么我的应用程序的全局宏类或.pch 文件?
问问题
98 次
3 回答
2
创建一个 .h 文件。说,GlobalMacros.h
在 GlobalMacros.h
#define IP_ADDR @“SERVER_IP”
在您的 .pch 文件中
import “GlobalMacros.h”
现在您可以在任何地方轻松访问 IP_ADDR。
于 2012-08-30T06:53:44.673 回答
1
只需创建 NSObject 类,然后将您的 URL 放入其中,然后访问它并在您想要的地方使用它。
在 h 文件中
#import <Foundation/Foundation.h>
@interface Config : NSObject {
}
//configuration section...
extern NSString *SiteURL;
extern NSString *SiteAPIURL;
@end
米
#import "Config.h"
@implementation Config
//live
NSString *SiteURL = @"http://yourIP/";
NSString *SiteAPIURL = @"http://yourIP/";
@end
Prefix.pch
只需导入它#import "Config.h"
并在要使用的类中使用它
NSString *apiURLString = [NSString stringWithFormat:@"%@login.php",SiteAPIURL];
于 2012-08-30T06:48:57.537 回答
0
.pch 文件,如果你永远不会改变它。
于 2012-08-30T06:49:01.950 回答