zoukankan      html  css  js  c++  java
  • iOS

    前言

    	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.operatingSystemVersion
    	    
    	let 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
    
  • 相关阅读:
    ajax异步上传图片&SpringMVC后台代码
    Jdk与Tomcat配置与安装
    Jpa常用注解@Test
    关于ssh和ajax小小总结
    关于EL表达式的大小写问题。谁来帮我解答?
    关于spring管理hibernate事物
    关于session更新的问题
    ssh使用ajax异步通讯. json与对象转换的几个小问题
    通过http Post XML文件的接口 (System.Web.IHttpHandler)
    HTTP Post方法
  • 原文地址:https://www.cnblogs.com/QianChia/p/5777475.html
Copyright © 2011-2022 走看看