如何在Mac上获取计算机的名称?我说的是与在"软件"下的System Profiler中找到的名称相同的名称.
我正在尝试将我的一个iOS应用程序移植到Mac OS X,我很难找到UIDeviceOS X的类似对象.我有兴趣获取设备的名称,例如"MacBookAir".
编辑/答案
正如Josh Caswell指出的那样,你可以使用SCDynamicStoreCopyComputerName密钥.
这是代码:
+ (NSString *)computerName {
return [(id)SCDynamicStoreCopyComputerName(NULL, NULL) autorelease];
}
Run Code Online (Sandbox Code Playgroud)