我可以检查一下iPhone的具体类型吗?

时间:2013-03-24 15:20:05

标签: ios objective-c

我知道这可能听起来像一个奇怪的问题,但我不想落在这上面。 我已经读过,如果我使用未记录的内容,我可能会被Apple拒绝, 为了获得iphone,我使用:

//get iphone kind
-(NSString*) machineName
{
    struct utsname systemInfo;
    uname(&systemInfo);

    return [NSString stringWithCString:systemInfo.machine
                              encoding:NSUTF8StringEncoding];
}

我可以用这个吗? [UIDevice device]无法做到这一点,有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

为什么你说这没有记录?在Xcode Organizer的Documentation选项卡的搜索字段中输入“uname”,您将看到uname的手册页。

有许多C函数通过“手册页”完整记录。这些在iOS应用程序中使用都非常安全。

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