ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> 移动开发 >> NSProcessInfo

NSProcessInfo(1/5)

来源:网络整理     时间:2015-12-17     关键词:Application

本篇文章主要介绍了"NSProcessInfo",主要涉及到Application方面的内容,对于移动开发感兴趣的同学可以参考一下: NSProcessInfo对象是用来获取进程的相关信息,包括进程的参数、PID、进程所在的系统的主机名、操作系统名、操作系统版本等等。(UIDevice获设备信...

NSProcessInfo对象是用来获取进程的相关信息,包括进程的参数、PID、进程所在的系统的主机名、操作系统名、操作系统版本等等。(UIDevice获设备信息)

    @autoreleasepool {
        //创建一个NSProcessInfo对象,表示当前进程
        NSProcessInfo *processInfo = [NSProcessInfo processInfo];

        //获取运行该进程的参数
        NSArray *arr = [processInfo arguments];
        NSLog(@"运行该程序的参数为:%@", arr);
        //获取该进程的进程标示符
        NSLog(@"该程序的进程标示符(PID)为:%d", [processInfo processIdentifier]);
        //获取该进程的进程名
        NSLog(@"该程序的进程名为:%@", [processInfo processName]);
        //设置该进程的新进程名
        [processInfo setProcessName:@"test"];
        NSLog(@"该程序的新进程名为:%@", [processInfo processName]);

        //获取运行该进程的系统的环境变量
        NSLog(@"运行该进程的系统的所有环境变量为:%@", [processInfo environment]);
        //获取运行该进程的主机名
        NSLog(@"运行该进程的主机名为:%@", [processInfo hostName]);
        //获取运行该进程的操作系统
        NSLog(@"运行该进程所在的操作系统为:%ld", [processInfo operatingSystem]);
        //获取运行该进程的操作系统的版本
        NSLog(@"运行该进程所在的操作系统名为:%@", [processInfo operatingSystemName]);
        //获取运行该进程的操作系统的版本
        NSLog(@"运行该进程所在的操作系统的版本为:%@", [processInfo operatingSystemVersionString]);

        //获取运行该进程的系统的物理内存
        NSLog(@"运行该进程的系统的物理内存为:%lld", [processInfo physicalMemory]);
        //获取运行该进程的系统的处理器数量
        NSLog(@"运行该进程的系统的处理器数量为:%ld", [processInfo processorCount]);
        //获取运行该进程的系统的处于激活状态的处理器数量
        NSLog(@"运行该进程的系统的处于激活状态的处理器数量为:%ld", [processInfo activeProcessorCount]);
        //获取运行该进程的系统已运行的时间
        NSLog(@"运行该进程的系统的已运行时间为:%f", [processInfo systemUptime]);
    }

2015-12-17 13:32:27.993 PhotoData[1769:88186] 运行该程序的参数为:(

    "/Users/ouka/Library/Developer/CoreSimulator/Devices/8286C39C-1B24-4854-AF48-CA68A6B0D182/data/Containers/Bundle/Application/98DE2D88-1AFB-4BFE-B7F3-BABC6E895073/PhotoData.app/PhotoData"

)

相关图片

相关文章