首页 > 移动平台 > 详细

获取app的一些值的接口

时间:2014-02-27 12:02:34      阅读:545      评论:0      收藏:0      [点我收藏+]

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]);




获取app的一些值的接口,布布扣,bubuko.com

获取app的一些值的接口

原文:http://blog.csdn.net/yhhwatl/article/details/19972009

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!