私はそれが奇妙な質問のように聞こえるかもしれないことを知っていますが、私はこれに陥りたくありません。文書化されていないものを使用すると、Appleによって拒否される可能性があることを読みました。iPhoneの種類を取得するには、次を使用します。
//get iphone kind
-(NSString*) machineName
{
struct utsname systemInfo;
uname(&systemInfo);
return [NSString stringWithCString:systemInfo.machine
encoding:NSUTF8StringEncoding];
}
これは使えますか?これ[UIDevice device]
を行うことはできません、より良い方法はありますか?