额, 写得有点久远了.... 文章里面说的场景, 是在没有用户体系的情况下, 用来记录在这台设备上使用 app 的用户, 比如删除app重装后, 仍然算同一个用户. 所以 UUID 或者 UDID 都是举个例子用来标记这个用户而已. (ps: UDID 从 iOS5以后苹果就不给使用了.) 为了把当前设备和用户绑定起来, 所以是算一个不变的值的. 所以使用 UUID 或者 UDID 或者随机字符串都行, 不是文中讨论的重点. 咳咳, 和谐讨论....
iOS KeyChain使用和封装,唯一标识符存储最近项目需要存储用户的唯一标识符,但是由于如果用户重装APP,获取到的又会是一个新的UDID。查询了一系列资料下来,可以用Keychain进行存储UDID,然后就算重装了AP...