获取app的一些值的接口

std::string DeviceInfo::getUUID() {

  


#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)

#if TARGET_IPHONE_SIMULATOR //模拟器环境

return "c6dd09cdc3c18433ad49f2f87fdf814c6fbd3787";

#elif TARGET_OS_IPHONE //真机环境

    NSString *uuid = Nil;

    //系统版本号

   float fsysVersion =   [[[UIDevice currentDevice] systemVersion] floatValue]; 


    CFStringRef ref = CFUUIDCreateString(kCFAllocatorDefault,

                                             CFUUIDCreate(kCFAllocatorDefault));

    uuid = (NSString *)ref;//UUID

    NSLog(@"uuid:%@", uuid);

    const char* destDir = [uuid UTF8String];

    CFRelease(ref);

    CCLOG("destDir = %s",destDir);

    

    return destDir;

#endif


#else

return "c6dd09cdc3c18433ad49f2f87fdf814c6fbd3787";

#endif

}


  NSBundle* mainBundle = [NSBundle mainBundle];

    NSDictionary* infoDictionary =  [mainBundle infoDictionary];

    id key;

    NSArray* keys = [infoDictionary allKeys];

    NSLog(@"Display all keys and values in info.plist\n");

    for(key in keys)//遍历info.plist

    {

        NSString * keyCFBundleVersion = (NSString*)key;

        if([keyCFBundleVersion isEqualToString:@"CFBundleVersion"])

        {

            NSLog(@"CFBundleVersion = %@",keyCFBundleVersion);

            

          id  version =   [infoDictionary objectForKey:key];

           NSNumber* valueVersion = (NSNumber*)version;

           int vi  = [ valueVersion  intValue];

            NSLog(@"valueVersion : %@",valueVersion);

            CCLOG("vi = %d",vi);

            return vi;

           

        }

        NSLog(@"key=%@ , value=%@\n",key,[infoDictionary objectForKey:key]);




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值