5
A
回答
21
通過使用GBDeviceInfo庫
它添加到您的POD文件並運行吊艙安裝
pod GBDeviceInfo
以確定它的iPhone 5S:
if (deviceInfo.model == GBDeviceModeliPhone5s) {
NSLog(@"It's a 5s"); //It's an iPhone 5s
}
通過代碼:
#import <sys/utsname.h>
/*
@"i386" on the simulator
@"iPod1,1" on iPod Touch
@"iPod2,1" on iPod Touch Second Generation
@"iPod3,1" on iPod Touch Third Generation
@"iPod4,1" on iPod Touch Fourth Generation
@"iPod5,1" on iPod Touch Fifth Generation
@"iPhone1,1" on iPhone
@"iPhone1,2" on iPhone 3G
@"iPhone2,1" on iPhone 3GS
@"iPad1,1" on iPad
@"iPad2,1" on iPad 2
@"iPad3,1" on 3rd Generation iPad
@"iPad3,2": on iPad 3(GSM+CDMA)
@"iPad3,3": on iPad 3(GSM)
@"iPad3,4": on iPad 4(WiFi)
@"iPad3,5": on iPad 4(GSM)
@"iPad3,6": on iPad 4(GSM+CDMA)
@"iPhone3,1" on iPhone 4
@"iPhone4,1" on iPhone 4S
@"iPhone5,1" on iPhone 5
@"iPad3,4" on 4th Generation iPad
@"iPad2,5" on iPad Mini
@"iPhone5,1" on iPhone 5(GSM)
@"iPhone5,2" on iPhone 5(GSM+CDMA)
@"iPhone5,3 on iPhone 5c(GSM)
@"iPhone5,4" on iPhone 5c(GSM+CDMA)
@"iPhone6,1" on iPhone 5s(GSM)
@"iPhone6,2" on iPhone 5s(GSM+CDMA)
@"iPhone7,1" on iPhone 6 Plus
@"iPhone7,2" on iPhone 6
*/
- (NSString*) machineName{
struct utsname systemInfo;
uname(&systemInfo);
NSString *result = [NSString stringWithCString:systemInfo.machine
encoding:NSUTF8StringEncoding];
return result;
}
+0
謝謝:),它的工作原理 –
+0
謝謝:)完美! –
相關問題
- 1. 如何檢測M7是否存在,又如iPhone 5S或更新?
- 2. iPhone 5S所需的設備功能(arm64)
- 3. 檢測iPhone設備是平板
- 4. iPhone檢測藍牙設備
- 5. Iphone檢測藍牙設備
- 6. 檢測iPhone設備類型
- 7. CSS3:爲iPhone檢測設備方向
- 8. lowLightBoostSupported從來沒有真正的iPhone 5S的任何設備5s
- 9. 檢測Android設備是否是用java
- 10. 與JS檢測iPhone SE設備模型
- 11. 檢測iPhone上是否連接了藍牙設備
- 12. 如何檢測iPhone OS設備是否有接近傳感器?
- 13. 如何檢測設備是否是三星設備
- 14. Xamarin表單 - 如何檢測設備是否是觸摸設備?
- 15. 檢測設備是否關閉?
- 16. 檢測設備是否支持jQuery Mobile
- 17. 檢測設備是否鎖定
- 18. 檢測設備是否有GPS
- 19. 檢測設備是否振動?
- 20. 檢測設備是否支持電話?
- 21. 如何檢測iPhone應用程序是否在iPhone 4設備上運行?
- 22. 迅速檢查設備是否爲iphone 5或6或ipad
- 23. 在iPhone 5s上設置UITableView
- 24. iPhone - 檢測附近的藍牙設備
- 25. IPhone設備測試
- 26. 如何檢查android設備是否爲Rooted設備?
- 27. 如何檢測/識別設備鎖定屏幕設置是否設置爲無?
- 28. 如何檢測設備是否沒有使用iphone sdk的SIM卡?
- 29. 檢測iPhone設備是否連接到機器以進行調試
- 30. 如何檢測設備中的麥克風是否可用(iPhone/iPad) - 目標C
[確定設備(iPhone,iPod Touch)與iPhone SDK]的可能重複(http://stackoverflow.com/questions/448162/determine-device-iphone-ipod-touch-with-iphone-sdk) –
這個答案http://stackoverflow.com/a/3950748/1187415重複的問題似乎包含最新的設備列表。 –
我正在尋找處理器相關的答案,如'CPU_TYPE_ARM64',類似於這裏的答案http://stackoverflow.com/a/19859698/979169 –