我正在尝试将我的一款iOS应用程序移植到Mac OS X,但我无法找到类似于UIDevice的对象来用于OS X。我想获取设备名称,例如“MacBookAir”。
编辑/答案
正如Josh Caswell所指出的那样,您可以使用SCDynamicStoreCopyComputerName
键。
这是代码:
+ (NSString *)computerName {
return [(id)SCDynamicStoreCopyComputerName(NULL, NULL) autorelease];
}