我可以检查 iPhone 的具体型号吗?

27 浏览
0 Comments

我可以检查 iPhone 的具体型号吗?

这个问题已经在这里有答案::

确定使用 iOS 的设备(iPhone,iPod Touch)

我知道这可能听起来像个奇怪的问题,但我不想犯这个错误。

我已经读到,如果我使用未经记录的内容,我可能会被苹果拒绝,

为了获取 iPhone 的种类,我使用了:

//get iphone kind
-(NSString*) machineName
{
    struct utsname systemInfo;
    uname(&systemInfo);
    return [NSString stringWithCString:systemInfo.machine
                              encoding:NSUTF8StringEncoding];
}

我能使用这个吗?

[UIDevice device] 不能做到这一点,有更好的方法吗?

admin 更改状态以发布 2023年5月23日
0
0 Comments

您为什么说这不是有文献记录的?在Xcode组织器的文档选项卡中的搜索字段中键入“uname”,将显示uname的man页面。

有许多C函数是通过“man页面”完全记录的。在iOS应用程序中使用这些函数是完全安全的。

我在App Store中的几个应用程序中使用了您发布的代码。这不是问题。

0