我正在尝试将我的一个 iOS 应用程序移植到 Mac OS X,我正在努力寻找适用于 OS X 的类似 UIDevice
的对象。我有兴趣获取设备的名称,例如“MacBookAir”。
编辑/回答
正如 Josh Caswell 指出的那样,您可以使用 SCDynamicStoreCopyComputerName
键。
代码如下:
+ (NSString *)computerName {
return [(id)SCDynamicStoreCopyComputerName(NULL, NULL) autorelease];
}
最佳答案
swift 4.0 OSX
这是我需要的与 UIDevice 名称相似的值
iOS( swift 3.2)
let deviceName = UIDevice.current.name
OSX( swift 4.0)
let deviceName = Host.current().name
关于ios - Mac OS X 的 UIDevice 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7972992/