gpt4 book ai didi

ios - 如何在 iOS 上获取内部名称?

转载 作者:行者123 更新时间:2023-11-29 12:01:40 27 4
gpt4 key购买 nike

我需要在 iOS 上获取 CPU 信息。我通过代码 iPhone8,1(这是 iPhone 6s)执行此操作,但 iPhone 6s、6s plus 和 iPhone SE 有两个不同的处理器,一个由三星(N69uAP)制造,另一个由 TSMC(N69AP)制造。我需要知道我正在使用的手机使用的是什么处理器,有谁知道在这种情况下我如何区分它们?我唯一知道的是这些代码不同(N69uAP 和 N69AP),但我不知道如何获得它们。这是我在每个型号只有一个处理器的旧款 iPhone 中所做的:

if (([platform isEqualToString:@"iPhone7,1"]) ||([platform isEqualToString:@"iPhone7,2"]))
return @"T7000";
//this is iPhone 6

我获得有关 iPhone 信息的网站:https://www.theiphonewiki.com/wiki/Models#iPhone

最佳答案

只是一个想法,但也许sysctl可以帮助。在我的 Mac 上运行 sysctl 会返回如下信息(以及许多其他行):

$ sysctl -A | grep CPU
...
hw.cputype:7
hw.cpussubtype:8
hw.cpu系列:280134364
hw.cpu频率:2600000000
machdep.cpu.vendor: GenuineIntel
machdep.cpu.brand_string:Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz
machdep.cpu.family:6
machdep.cpu.model: 70
machdep.cpu.extmodel: 4
machdep.cpu.extfamily: 0
...

我没有测试过 iOS 上是否有相同的信息,但我认为值得一试。 Matt Gallagher 的文章 Gathering system information in Swift with sysctl可能有助于了解如何调用 sysctl。它针对 Swift,但在 Objective-C 中调用 sysctl 应该更容易。

关于ios - 如何在 iOS 上获取内部名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36750699/

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