-2

私はそれが奇妙な質問のように聞こえるかもしれないことを知っていますが、私はこれに陥りたくありません。文書化されていないものを使用すると、Appleによって拒否される可能性があることを読みました。iPhoneの種類を取得するには、次を使用します。

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

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

これは使えますか?これ[UIDevice device]を行うことはできません、より良い方法はありますか?

4

1 に答える 1

2

なぜこれが文書化されていないと言うのですか?Xcode Organizerの[Documentation]タブの検索フィールドに「uname」と入力すると、のマニュアルページが表示されunameます。

「manページ」を通じて完全に文書化されている多くのC関数があります。これらはすべて、iOSアプリで完全に安全に使用できます。

AppStoreのいくつかのアプリに投稿したコードを使用します。それは問題ではありません。

于 2013-03-24T16:20:02.357 に答える