2018-01-29 11:14:23 Obses_sion 阅读数 452

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

CFShow(infoDictionary);

// app名称

NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];

// app版本

NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

// app build版本

NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];

//手机序列号

NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];
NSLog(@"手机序列号: %@",identifierNumber);

//手机别名: 用户定义的名称

NSString* userPhoneName = [[UIDevice currentDevice] name];
NSLog(@"手机别名: %@", userPhoneName);

//设备名称

NSString* deviceName = [[UIDevice currentDevice] systemName];
NSLog(@"设备名称: %@",deviceName );

//手机系统版本

NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];
NSLog(@"手机系统版本: %@", phoneVersion);

//手机型号

NSString* phoneModel = [[UIDevice currentDevice] model];
NSLog(@"手机型号: %@",phoneModel );

//地方型号 (国际化区域名称)

NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];
NSLog(@"国际化区域名称: %@",localPhoneModel );

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// 当前应用名称

NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];
NSLog(@"当前应用名称:%@",appCurName);

// 当前应用软件版本 比如:1.0.1

NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
NSLog(@"当前应用软件版本:%@",appCurVersion);

// 当前应用版本号码 int类型

NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];
NSLog(@"当前应用版本号码:%@",appCurVersionNum);
2013-04-11 10:29:44 iamfreedom2011 阅读数 3103

iOS获取app已安装列表和安装app  

2013-01-22 17:15:13|  分类: iOS |字号 订阅

MobileInstallation.framework
iOS越狱后,使用 Mobile Installation 安装 IPA(使用iTunes/AppStore一样的安装API)

使用 Mobile Installation 安装 IPA
http://www.yonsm.net/post/553

获取ios安装的软件
http://www.iloss.me/2011/11/03/%E8%8E%B7%E5%8F%96ios%E5%AE%89%E8%A3%85%E7%9A%84%E8%BD%AF%E4%BB%B6/

http://www.iloss.me/2012/03/27/%E5%8E%9F%E5%88%9B%E5%88%86%E6%9E%90-ios%E7%B3%BB%E7%BB%9F%E4%B8%AD%E4%B8%AD%E5%B7%B2%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8Fmobileinstallation%E6%96%B9%E5%BC%8F/

http://stackoverflow.com/questions/3878197/is-it-possible-to-get-information-about-all-apps-installed-on-iphone
2017-09-06 13:28:33 X_X_J_49 阅读数 273


App基本信息

NSDictionary *AppInfoDictionary = [[NSBundle mainBundle] infoDictionary];

    // app名称

   NSString *app_Name = [AppInfoDictionary objectForKey:@"CFBundleDisplayName"];

    // app版本

    NSString *app_Version = [AppInfoDictionary objectForKey:@"CFBundleShortVersionString"];

    // app build版本

    NSString *app_build = [AppInfoDictionary objectForKey:@"CFBundleVersion"];

   // app buildID

   NSString *app_Name = [AppInfoDictionary objectForKey:@"CFBundleIdentifier"];

version和build的区别:

Version是itunesconect和Appstore用户可以看到的版本号   一般由三个分隔的数字成,第一个整数代表重大修改的版本,第二个整数表示修改或增加了新的功能。第三个整数代表修改了小的bug

build是内部打包的版本号,每次都要高于前一个build版本号



2015-10-16 09:42:04 haohaohaohaohao00000 阅读数 328
vm_size_t usedMemory(void)
{
    struct task_basic_info info;
    mach_msg_type_number_t size = sizeof(info);
    kern_return_t kerr = task_info(mach_task_self(), TASK_BASIC_INFO, (task_info_t)&info, &size);
    return (kerr == KERN_SUCCESS) ? info.resident_size : 0; // size in bytes
}

vm_size_t freeMemory(void)
{
    mach_port_t host_port = mach_host_self();
    mach_msg_type_number_t host_size = sizeof(vm_statistics_data_t) / sizeof(integer_t);
    vm_size_t pagesize;
    vm_statistics_data_t vm_stat;
    
    host_page_size(host_port, &pagesize);
    (void) host_statistics(host_port, HOST_VM_INFO, (host_info_t)&vm_stat, &host_size);
    return vm_stat.free_count * pagesize;
}

void logMemUsage(void)
{
    // compute memory usage and log if different by >= 1MB
    static long prevMemUsage = 0;
    long curMemUsage = usedMemory();
    long memUsageDiff = curMemUsage - prevMemUsage;
    float mb = 1024.0f*1024.0f;
    if (memUsageDiff > mb || memUsageDiff < -mb)
    {
        prevMemUsage = curMemUsage;
        NSLog(@"Memory used %7.1f (%+5.0f), free %7.1f MB", curMemUsage/mb, memUsageDiff/mb, freeMemory()/mb);
    }
}

2016-08-29 14:03:17 shishaobo 阅读数 2536

iOS获取App Assets图片的方式
本节小编介绍一下如何获取iOS平台app的图片问题。在很多年前,我们要想获取一款iOS app的图片资源很简单,就是在mac os下使用iTunes下载app,然后右击显示包内容就OK了。
如今不可以了,在用原来的方式已经不可以了,很多developer将图片资源放在一个叫:Assets.xcassets的文件夹下,当我们下载下这个app后,看到相对应的文件夹叫做Assets.car,我们的目的就是打开本文件,找出里面的图片资源。打开过程如下:

  1. 下载名为:cartool(点击可到下载地址)工具。
  2. 使用xcode运行一下,在工程目录下找到cartool文件,如下图这里写图片描述
    3.在终端下输入cartool的绝对路径xx/cartool xx/Assets.car xx
    整体的结构是:cartool的绝对路径 car文件的绝对路径 输出文件夹的绝对路径
    如下图
    这里写图片描述
    4.到此结束,如果有问题,请联系小编

IOS获取安装列表和mac地址

博文 来自: xiaopao104
没有更多推荐了,返回首页