UIDevice類可以返回當前iOS設備的UDID,以前開發者通常使用UDID作為識別每台設備的唯一標識,然後從iOS5開始,蘋果公司將這一功能標記為廢止並不推薦使用,蘋果公司在iOS6之後將這個功能去掉了。 由於UIDevice類提供的信息有限,一些開發者轉而使用IOKit框架來獲取設備的更多信息 ...
UIDevice類可以返回當前iOS設備的UDID,以前開發者通常使用UDID作為識別每台設備的唯一標識,然後從iOS5開始,蘋果公司將這一功能標記為廢止並不推薦使用,蘋果公司在iOS6之後將這個功能去掉了。
由於UIDevice類提供的信息有限,一些開發者轉而使用IOKit框架來獲取設備的更多信息,不過,儘管蘋果公司把IOKit框架標記成了公開庫,卻沒有提供任何睚關文檔,甚至沒有公開頭文件。
如果你使用這個庫的話,開發出來的應用是無法通過AppStore的上架審核的,蘋果公司很可能會以使用私用API為由拒絕上架。在官方文檔中是用“是給設備用的,不是給開發者用的”來描述IOKit框架的。
參考資料:《iOS編程指南》