[[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的唯一标识符?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)