ios - 从 UDID 获取设备规范
<p><p>是否可以从 UDID 获取设备的规范?例如,如果它是 iPad 或 iPhone。</p>
<p>或者 UDID 只是完全随机的?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您无法获取设备的 UDID,请参阅 <a href="http://www.macworld.com/article/2031573/apple-sets-may-1-deadline-for-udid-iphone-5-app-changes.html" rel="noreferrer noopener nofollow">link</a> </p>
<p>但是,您可以从 UIDevice 实例中获取一些设备的规范(iOS 版本、型号名称...):</p>
<pre><code>var myDevice = UIDevice.currentDevice()
</code></pre>
<p>关于设备类型(iphone/ipad):
iOS < 8,你可以检查</p>
<p><code>if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)</code></p>
<p>使用 iOS>= 8,您可以从 UITraitCollection 中检索此信息,属性 <code>userInterfaceIdiom
</code></p></p>
<p style="font-size: 20px;">关于ios - 从 UDID 获取设备规范,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/29178325/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/29178325/
</a>
</p>
页:
[1]