Ich muss verschiedene iPhone-Geräte mit Objective C identifizieren. Ich habe es in Swift
, wie unten gezeigt Code getan.Wie iPhone-Gerät programmgesteuert zu identifizieren
if UIDevice().userInterfaceIdiom == .phone
{
switch UIScreen.main.nativeBounds.height
{
case 480:
print("iPhone Classic")
case 960:
print("iPhone 4 or 4S")
case 1136:
print("iPhone 5 or 5S or 5C")
case 1334:
print("iPhone 6 or 6S")
case 2208:
print("iPhone 6+ or 6S+")
default:
print("unknown")
}
}
Jetzt benötigte ich das mit objective-c? Ich habe verschiedene Stack
Fragen zu diesem Thema gesehen, aber nicht in der Lage, diesen Weg zu erhalten, die ich eigentlich brauche.
Bitte helfen Sie mir, ich bin neu in Objective-C.
Blick auf diese https://stackoverflow.com/questions/11197509/ios-how-to-get-device-make-and-model –
nicht Bildschirmgröße verwenden, um zu versuchen Modell zu erraten. Siehe verknüpfte Antwort im obigen Kommentar. – picciano
Okay, danke Jungs. –