菜鸟教程小白 发表于 2022-12-13 06:04:09

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]
查看完整版本: ios - 从 UDID 获取设备规范