可可 – Mac的唯一标识符?

可可 – Mac的唯一标识符?,第1张

概述在iPhone上我可以使用 [[UIDevice currentDevice] uniqueIdentifier]; 以获取标识此设备的字符串。 OSX有什么平等吗?我没有找到任何东西我只想确定启动应用程序的Mac。你可以帮我吗 ? 苹果公司有一个 technote唯一识别一个mac。这是Apple在该技术文章中发布的代码的松散修改版本…不要忘记将项目与IOKit.framework相链接以构建此 在iPhone上我可以使用

[[UIDevice currentDevice] uniqueIDentifIEr];

以获取标识此设备的字符串。 OSX有什么平等吗?我没有找到任何东西我只想确定启动应用程序的Mac。你可以帮我吗 ?

解决方法 苹果公司有一个 technote唯一识别一个mac。这是Apple在该技术文章中发布的代码的松散修改版本…不要忘记将项目与IOKit.framework相链接以构建此项:

#import <IOKit/IOKitlib.h>- (Nsstring *)serialNumber{    io_service_t    platformExpert = IOServiceGetMatchingService(kIOMasterPortDefault,IOServiceMatching("IOPlatformExpertDevice"));    CFStringRef serialNumberAsCFString = NulL;    if (platformExpert) {        serialNumberAsCFString = IORegistryEntryCreateCFProperty(platformExpert,CFSTR(kIOPlatformSerialNumberKey),kcfAllocatorDefault,0);        IOObjectRelease(platformExpert);    }    Nsstring *serialNumberAsNsstring = nil;    if (serialNumberAsCFString) {        serialNumberAsNsstring = [Nsstring stringWithString:(Nsstring *)serialNumberAsCFString];        CFRelease(serialNumberAsCFString);    }    return serialNumberAsNsstring;}
总结

以上是内存溢出为你收集整理的可可 – Mac的唯一标识符?全部内容,希望文章能够帮你解决可可 – Mac的唯一标识符?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1039571.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存