gpt4 book ai didi

iphone - 以编程方式识别 iphone 设备

转载 作者:可可西里 更新时间:2023-11-01 03:28:18 24 4
gpt4 key购买 nike

我想识别安装我的应用程序的设备。这意味着,当我在 iphone 上安装应用程序时,它应该告诉我设备信息。信息就像,设备是 2G、3G 或 3GS。

目前我只得到设备的型号、名称、系统名称、系统版本。

我想知道设备是2G、3G还是3GS。

请帮助我。

最佳答案

在过去的 Mac 编程历史中,这一直被认为是错误的问题。

您真正需要了解的是更具体的信息。针对代码中的每个行为决策提出一个范围更窄的问题。例如,您可能需要知道设备是否具有 GPS。另一个是您不应该根据设备型号来决定如何使用 OpenGL 堆栈,而应该根据提供的 OpenGL 功能/扩展信息来决定。

您现在获得的信息来自 UIDevice,不幸的是,这是一个设计不佳的 API。它以最糟糕的格式(字符串)为您提供完全错误的信息。

Erica Sadun 有一个可能有用的 UIDevice 扩展 here .它只是 sysctlbyname("hw.machine", ...) 的包装器。每个模型的此属性都不同。

但同样,这通常是错误的问题。

关于iphone - 以编程方式识别 iphone 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1403854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com