美文网首页iOS
通过宏定义从plist中读取配置

通过宏定义从plist中读取配置

作者: kivinSun | 来源:发表于2017-03-11 22:56 被阅读57次
#define  isConfigPathExist   [[NSFileManager defaultManager] fileExistsAtPath:[[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"Config.plist"] isDirectory:NO]
#define configPath [NSDictionary dictionaryWithContentsOfFile:[[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"Config.plist"]]

#define DEBUG_INNER isConfigPathExist?([[configPath objectForKey:@"DEBUG"] boolValue]):NO

#define DOCTORID isConfigPathExist? ([configPath objectForKey:@"DOCTORID"]) :nil```

通过上面DEBUG_INNER这个宏定义,就可以做到在Config.plist中的一个DEBUG值来决定是否是调试状态。 
通过上面DOCTORID这个宏定义,读取Config.plist中的字符串DOCTORID

相关文章

网友评论

    本文标题:通过宏定义从plist中读取配置

    本文链接:https://www.haomeiwen.com/subject/zjnzgttx.html