我要创建一个连接框架;有很多与项目相关的设置,例如域名和端口,我想在我的框架中使用这个值;
这样做的最佳解决方案是什么? (我不想将这些设置放在项目中 - >构建设置)
答案 0 :(得分:1)
我不能说这是最好的方式,只是一种选择。
在您的框架中,应设置初始函数(或类)。例如:
@interface Util
+(void)initialSetting:(NSDictionary*)parmas
@end
然后将您的设置放入plist文件中。 (您也可以使用系统设置来保存这些参数)
example.plist.
在App运行之后,您可以从plist文件中读取设置,然后在初始函数中提供它们。就像这样:
NSString * filePath=[[NSBundle mainBundle] pathForResource:@"example.plist" ofType:nil];
NSDictionary * dic=[NSDictionary dictionaryWithContentsOfFile:filePath];
[Util initialSetting:dic]