Próbálom meghatározni, ha a kód fut az iPhone vagy egy iPhone3G. Az első próbálkozás volt, hogy a UIDevice osztály UIKit, de mind iPhone és iPhone3G vissza ugyanazon válaszok:
NSLog([[UIDevice currentDevice] name]); // Name of the phone as named by user
NSLog([[UIDevice currentDevice] uniqueIdentifier]); // A GUID like string
NSLog([[UIDevice currentDevice] systemName]); // iPhone OS
NSLog([[UIDevice currentDevice] systemVersion]); // 2.2.1
NSLog([[UIDevice currentDevice] model]); // iPhone on both devices
NSLog([[UIDevice currentDevice] localizedModel]); // iPhone on both devices
Ezek az egyedüli paraméter, amely lehetővé teszi, UIDevice kérdezni.
Néztem egy kicsit Alapítvány keret, de még nem találtad meg a megfelelő hívásokat.
Biztos vagyok benne, van némi hardver tudtam lekérdezni (például valami helymeghatározó szolgáltatások), de úgy tűnik, mint egy hack. Tudja valaki, hogy egy egyszerű módja a meghatározó ez?













