NSUserDefaults主要分五大域:
1,应用域:存储着app通过[NSUserDefaults setValue: forKey:]添加的设置值;
2,注册域:在应用域没有找到值时,才从注册域寻找;
常用的获取WebView的userAgent:
1)iOS客户端中获取webView的userAgent的方法:
NSMutableString *userAgent = [NSMutableString stringWithString:[[UIWebView new] stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"]];
2)NSString *newUagent = [NSString stringWithFormat:@"%@ WMall/%@", userAgent, [SystemInfo appShortVersion]];
NSDictionary *dictionnary = [[NSDictionary alloc] initWithObjectsAndKeys:newUagent,@"UserAgent",nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionnary];
3,全局域:系统设置;
4,语言域:包括地区和日期;
5,参数域:有最高优先权。
网友评论