ios零散一

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字符串



















你可能感兴趣的:(ios零散一)