iOS开发NSProcessInfo的使用

释放双眼,带上耳机,听听看~!

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

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

 

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

    NSProcessInfo* processInfo=[NSProcessInfoprocessInfo];

    // 返回当前进程的参数

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

 

人已赞赏
iOS文章

iOS禁止uiscrollview垂直方向滚动,只允许水平方向滚动;或只允许垂直方向滚动

2020-5-5 10:43:55

iOS文章

iOS开发打印出现:CUICatalog: Invalid asset name supplied: (null)

2020-5-5 11:46:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索