gpt4 book ai didi

iphone - iPhone 4 和 iPhone 4S 的区别

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

我需要区分 iPhone 4S 和 iPhone 4。我浏览了帖子并获得了以下代码。请让我知道这是否是唯一的方法,并确认如果使用 Apple 没有问题。

            struct utsname systemInfo;
uname(&systemInfo);
NSString *iPhoneVersion = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];

对于 4S,iPhoneVersion 字符串会给我 iPhone4,1,而 iPhone 4 会说 iPhone3,1。

感谢您的建议。

最佳答案

对于 CDMA 型号 ( here is a not-quite-up-to-date list ),iPhone 4 也可以称为 iPhone3,3。一般来说,测试平台的功能(例如 [someSystemClass respondsToSelector:@selector(someMethodName)] 或类似的)比手动确定基于平台的功能更安全和“向前兼容”设备型号。你能说说为什么要区分iPhone 4和4S吗?

关于iphone - iPhone 4 和 iPhone 4S 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8036891/

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