首页 技术 正文
技术 2022年11月13日
0 收藏 790 点赞 2,376 浏览 1268 个字

前言

public class NSProcessInfo : NSObject

1、获取系统进程信息

// 创建系统进程信息对象
let processInfo:NSProcessInfo = NSProcessInfo.processInfo()// 返回当前进程的参数
/*
以 NSString 对象数组的形式返回当前进程的参数
*/
let processArguments:NSArray = processInfo.arguments// 返回当前的环境变量
let processEnvironment:NSDictionary = processInfo.environment// 返回进程标识符
let processId:Int32 = processInfo.processIdentifier// 返回进程数量
let processCount:Int = processInfo.processorCount// 返回活动的进程数量
let activeProcessCount:Int = processInfo.activeProcessorCount// 返回正在执行的进程名称
let processName:String = processInfo.processName// 生成单值临时文件名
/*
每次调用这个方法时,都返回不同的单值字符串,可以用这个字符串生成单值临时文件名
*/
let uniqueString:String = processInfo.globallyUniqueString// 返回主机系统的名称
let hostName:String = processInfo.hostName// 返回操作系统的版本号
let osVerson:NSOperatingSystemVersion = processInfo.operatingSystemVersionlet majorVersion:Int = osVerson.majorVersion
let minorVersion:Int = osVerson.minorVersion
let patchVersion:Int = osVerson.patchVersion// 返回操作系统名称
let osName:String = processInfo.operatingSystemVersionString// 设置当前进程名称
/*
应当谨慎的使用这个方法因为关于进程名称存在一些假设
*/
processInfo.processName = "test"// 判断系统版本是否高于某个版本
let opsVession:NSOperatingSystemVersion = NSOperatingSystemVersion(majorVersion: 10,
minorVersion: 10,
patchVersion: 4)let bl:Bool = processInfo.isOperatingSystemAtLeastVersion(opsVession)// 返回系统运行时间
let timeInterval:NSTimeInterval = processInfo.systemUptime
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,491
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,493
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,132
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,294