CSSystemInfoHelper 2.0.1

CSSystemInfoHelper 2.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2021年6月

Cătălin Stan 维护。



Version Status Platform Carthage compatible MIT License

CSSystemInfoHelper

一个用于获取系统信息的实用库。它旨在提供一种更简单的方式访问仅通过 C API 可用的信息,并为最常见的使用情况提供缩写。

我曾在制作 criollo.io 网站时使用过这个库,用于显示应用程序正在运行的系统。

入门指南

通过 CocoaPods 安装

使用 CocoaPods 通过在您的 Podfile 中添加此行进行安装

use_frameworks!

target 'MyApp' do
  pod 'CSSystemInfoHelper', '~> 1.2'
end

在您的项目中

import CSSystemInfoHelper

print("\(CSSystemInfoHelper.sharedHelper().systemInfoString)"

示例

请注意,您还可以在示例应用程序中查看使用示例。

获取IPv4接口和地址

for (ifname, ipaddr) in CSSystemInfoHelper.sharedHelper().AllIPAddresses {
    print("\(ifname): \(ipaddr)")
}

uname(3)获取系统信息

for (key, value) in CSSystemInfoHelper.sharedHelper().systemInfo {
    print("\(key): \(value)")
}

获取人类可读内存使用情况

print(CSSystemInfoHelper.sharedHelper().memoryUsageString)

获取设备的UUID

print(CSSystemInfoHelper.sharedHelper().platformUUID)

在watchOS上,这还不能通过编程方式完成,因此返回的UUID是实时生成的。

接下来是什么

请查看CocoaDocs上的完整文档。