Zoh*_*r81 8 macos objective-c hostname swift
我想找到如何以编程方式提取我的计算机名称,类似于以下终端命令的输出scutil --get ComputerName。该值也可以在“关于本机”->“系统软件概述”下找到,如下图所示:
所以我发现一种方法是使用 NSHost,但它早已被弃用:
[[NSHost currentHost] localizedName]
Run Code Online (Sandbox Code Playgroud)
在 NSHost.h 中它提到了在哪里寻找..
请改用网络框架,请参阅 <Foundation/NSHost.h> 中的弃用通知
所以我查看了那里并发现nw_endpoint_get_hostname但它没有关于如何用于获取本地主机名的正确文档。
任何想法如何以编程方式获取此数据(swift/objective-c/c++)
| 归档时间: |
|
| 查看次数: |
1034 次 |
| 最近记录: |