NSProcessInfo获取进程信息,UIDevice获取设信息
2016-07-21 12:06
776 查看
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //获取当前进程对应的ProcessInfo对象 NSProcessInfo *proInfo = [NSProcessInfo processInfo]; //获取运行改程序所指定的参数 NSArray *arr = [proInfo arguments]; NSLog(@"运行程序的参数为:%@",arr); NSLog(@"进程标识符为:%d",[proInfo processIdentifier]); NSLog(@"进程的进程名为:%@",[proInfo processName]); NSLog(@"进程所在系统的主机名:%@",[proInfo hostName]); NSLog(@"进程所在系统的操作系统为:%lu",(unsigned long)[proInfo operatingSystem]); NSLog(@"进程所在系统的操作系统名为:%@",[proInfo operatingSystemName]); NSLog(@"进程所在系统的操作系统版本字符串为:%@",[proInfo operatingSystemVersionString]); NSLog(@"进程所在系统的物理内存为:%lld",[proInfo physicalMemory]); NSLog(@"进程所在系统的处理器数量为:%ld",[proInfo processorCount]); NSLog(@"进程所在系统的激活的处理器数量为:%ld",[proInfo activeProcessorCount]); NSLog(@"进程所在系统的运行时间为:%f",[proInfo systemUptime]); } return 0; }
相关文章推荐
- Wiggle Subsequence
- PHP Failed opening required (include_path='.;C:\php\pear')
- 如何在android应用里执行adb 命令深入研究java.lang.ProcessBuilder类
- Java之String、StringBuffer、StringBuilder
- Android Bluetooth(蓝牙)实例
- refind实现Win10 + Kali2.0 双引导
- mac OS X10.11.5安装scikit-learn后运行出现ValueError: numpy.dtype has the wrong size的错误
- UE4里启动物件的碰撞机制
- iOS 7.0 使用定位requestAlwaysAuthorization导致crash的问题
- poj Subsequence
- pat 1099. Build A Binary Search Tree (30)
- 关于js无法设置input的value的问题
- UILabel简单使用
- 12C - Fruits
- 22个android源码--UI
- vue 列表渲染
- V-Behavioral Questions
- UITextField的简单使用
- 性能更好的js动画实现方式——requestAnimationFrame
- break和continue区别