iOS之NSProcessInfo的使用

1NSProcessInfo就是系统进程信息对象,其中包含一些方法,允许你设置或检索正在运行的应用程序(即进程)的各种类型的信息

2、获取系统进程信息,代码如下:

    // 创建系统进程信息对象

    NSProcessInfo* processInfo=[NSProcessInfo processInfo];

    

    // 返回当前进程的参数

    NSArray* arguments=[processInfo arguments];

    

    // 返回当前的环境变量

    NSDictionary* environmentDict=[processInfo environment];

    

    // 返回进程标识符

    int processId=[processInfo processIdentifier];

    

    // 返回进程数量

    NSUInteger count=[processInfo processorCount];

    

    // 返回活动的进程数量

    NSUInteger activeCount=[processInfo activeProcessorCount];

    

    // 返回正在执行的进程名称

    NSString* name=[processInfo processName];

    

    // 生成单值临时文件名

    NSString* uniqueStr=[processInfo globallyUniqueString];

    

    // 返回主机系统的名称

    NSString* hostName=[processInfo hostName];

    

    // 返回操作系统的版本号

    NSOperatingSystemVersion osVersion=[processInfo operatingSystemVersion];

    

    // 返回操作系统名称

    NSString* osName=[processInfo operatingSystemVersionString];

    

    // 设置当前进程名称

    [processInfo setProcessName:@"Testing"];

    

     // 判断系统版本是否高于某个版本

    NSOperatingSystemVersion osVersion1={10, 10, 4};

    BOOL isFirst=[processInfo isOperatingSystemAtLeastVersion:osVersion1];

    

     // 返回系统运行时间

    NSTimeInterval timeInterval=[processInfo systemUptime];


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值