iOS:UDID已弃用… MAC地址?

我们知道苹果公司不赞成开发者访问UDID.但据我所知,可以获得iDevice的MAC地址.那么有什么区别呢?
MAC地址和UDID都是硬件的唯一标识符,这不是特定于应用程序的.

解决方法

UDID和MAC地址之间有一些明显的区别:

>可以想象设备可能有多个MAC地址.
>保证MAC地址的唯一性不是苹果的责任.
> UDID和MAC的大小和格式不尽相同.

我认为最好考虑将UDID弃用为苹果鼓励开发人员转用其他识别方式的方法.例如,通过设置用户名/密码系统来跟踪用户而不是设备.跟踪UDID带来了一些问题,比如用户丢失或销售他的设备时该怎么办.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...