前言

	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

iOS - Swift NSProcessInfo 系统进程信息的更多相关文章

  1. iOS - OC NSProcessInfo 系统进程信息

    前言 @interface NSProcessInfo : NSObject NSProcessInfo 类中包含一些方法,允许你设置或检索正在运行的应用程序(即进程)的各种类型的信息. 1.获取系统 ...

  2. NSProcessInfo系统进程信息

    前言 NSProcessInfo 类中包含一些方法,允许你设置或检索正在运行的应用程序(即进程)的各种类型的信息. 1.获取系统进程信息 // 创建系统进程信息对象 NSProcessInfo *pr ...

  3. iOS - Swift NSLocale 本地化信息

    前言 public class NSLocale : NSObject, NSCopying, NSSecureCoding NSLocale 类返回本地化信息,主要体现在"语言" ...

  4. iOS - Swift Foundation 框架

    前言 框架是由许多类.方法.函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易. Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架. Cocoa :是指 ...

  5. 获取系统进程信息和进程依赖的dll信息

    body { font-family: Bitstream Vera Sans Mono; font-size: 11pt; line-height: 1.5; } html, body { colo ...

  6. iOS swift的xcworkspace多项目管理(架构思想)

    iOS  swift的xcworkspace多项目管理(架构思想) 技术说明: 今天在这里分享 swift下的 xcworkspace多项目管理(架构思想),能为我们在开发中带来哪些便捷?能为我们对整 ...

  7. iOS Swift 模块练习/swift基础学习

    SWIFT项目练习     SWIFT项目练习2 iOS Swift基础知识代码 推荐:Swift学习使用知识代码软件 0.swift中的宏定义(使用方法代替宏) 一.视图  +控件 1.UIImag ...

  8. ios swift 实现饼状图进度条,swift环形进度条

    ios swift 实现饼状图进度条 // // ProgressControl.swift // L02MyProgressControl // // Created by plter on 7/2 ...

  9. Building gRPC Client iOS Swift Note Taking App

    gRPC is an universal remote procedure call framework developed by Google that has been gaining inter ...

随机推荐

  1. [转]AngularJS的$resource

    转自:http://blog.csdn.net/violet_day/article/details/17403207 $http $http服务是基于$q服务的,提供了promise封装,它接受一个 ...

  2. [团队项目]----Math Calculator

    团队项目 ----Math Calculator 任务: 1.每个团队从Github上fork这个项目的源代码 https://github.com/RABITBABY/We-have-bing 2. ...

  3. office软件

    32位系统office2013: http://pan.baidu.com/s/1bnCqMZ1 64位系统office2013: http://pan.baidu.com/s/1i33rdHF vi ...

  4. DP游戏开发随记9-日常,推箱子

    模型只有一个推的动作文件 日常,更新了一下推箱子的测试用例 4个dummy点,点乘判断是在那个面,然后射线检测墙壁.

  5. 某些输入文件使用或覆盖了已过时的 API

    android出现注: 某些输入文件使用或覆盖了已过时的 API. 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译. 注: 某些输入文件使用了未经检查或不安全的操作. 注 ...

  6. hnu Counting ones 统计1-n 二进制中1的个数

    Counting ones Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:65536KB Total submit users ...

  7. 编译android源码官方教程(1)硬件、系统要求

    https://source.android.com/source/requirements.html Requirements IN THIS DOCUMENT Hardware requireme ...

  8. 【MySQL】MySQL复制表结构、表数据

    平常,复制.备份表,一般都直接操作IDE完成.但有时,一些初始化数据的脚本,在操作数据前,最好备份下操作表的结构.数据,不至于出错了被置于为难的境地. 所以复制表结构.表数据的语句就派上用场. > ...

  9. DBCP连接Oracle,数据库重启后现OALL8 is in an inconsistent state异常

    最近,DBCP连接Oracle,数据库重启后现OALL8 is in an inconsistent state异常. 版本说明 commons-dbcp-1.4.jar commons-pool-1 ...

  10. Duilib将UI资源文件打包到exe教程

    转载:http://www.voidcn.com/blog/w839687571/article/p-6001921.html 转载:http://www.voidcn.com/blog/x35698 ...