ios零散一

来源:互联网 发布:科比81分时的队友数据 编辑:程序博客网 时间:2024/05/20 16:44

1.判断某个对象是否属于某个类

[a isKindOfClass:[A class]];


2.判断设备设置语言环境

//设置English,简体中文,繁体中文分别得到:en,zh-Hans,zh-Hant-(NSString*)currentLanguage{    NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults];    NSArray *languages = [defaults objectForKey:@"AppleLanguages"];    NSString *currentLang = [languages objectAtIndex:0];    return currentLang;}- (void)judgeLangu{    //简体中文    if([[selfcurrentLanguage]compare:@"zh-Hans"options:NSCaseInsensitiveSearch]==NSOrderedSame)    {        NSLog(@"zh-Hans");    }    //繁体中文    if([[selfcurrentLanguage]compare:@"zh-Hant"options:NSCaseInsensitiveSearch]==NSOrderedSame)    {        NSLog(@"zh-Hant");    }}

3.获取设备唯一标示符

1.苹果禁止用户获取UUID,审核可能通不过

2.UUID不能保证在以后的系统升级后(IOS6,7)还能用.

获得地址:http://www.cnblogs.com/smileEvday/p/UDID.html


解决:360 iphoneMac地址

iPhone可能有多个Mac地址,wifi的地址,以及SIM卡的地址.一般来讲,我们取en0的地址,因为他是iPhonewifi的地址,是肯定存在的


4.获取系统网络时间不是本地时间

NSStringEncoding chineseEnc =CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);    NSString *webString=[NSStringstringWithContentsOfURL:[NSURLURLWithString:@"http://www.time.ac.cn/timeflash.asp?user=flash"]encoding:chineseEncerror:nil];    NSLog(@"%@",webString);  //xml字符串



















原创粉丝点击