OC中进程

2018-05-05  本文已影响18人  Coder_Cat

进程和线程

进程信息类NSProcessInfo API

@property (class, readonly, strong) NSProcessInfo *processInfo;//当前进程的信息
@property (readonly, copy) NSDictionary<NSString *, NSString *> *environment;//当前环境变量和的值
@property (readonly, copy) NSArray<NSString *> *arguments;//进程参数
@property (readonly, copy) NSString *hostName;//主机名
@property (copy) NSString *processName;//进程名称
@property (readonly) int processIdentifier;//进程标识
@property (readonly, copy) NSString *globallyUniqueString;//系统生成唯一的字符串其值保证是不重
复的
- (NSUInteger)operatingSystem;//ios(2.0,8.0)系统信息(5表示MAC)
- (NSString *)operatingSystemName;// ios(2.0,8.0)系统名称
@property (readonly, copy) NSString *operatingSystemVersionString;//系统版本信息
@property (readonly) NSOperatingSystemVersion operatingSystemVersion;//系统版本信息是个结构体

实例:

- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    NSProcessInfo * pInfo = [NSProcessInfo processInfo];//创建进程信息对象
    NSLog(@"进程标识 : %zd",[pInfo processIdentifier]);//获取进程标识
    NSLog(@"进程名称 : %@",[pInfo processName]);
    NSLog(@"主机名称 : %@",[pInfo hostName]);
    NSLog(@"系统版本信息 : %@",[pInfo operatingSystemVersionString]);
}

结果:


结果
上一篇下一篇

猜你喜欢

热点阅读