是否可以使用[UIDevice currentDevice]的任何屬性區分iPhone 3G和iPhone 3G S?從iPhone 3GS區分iPhone 3G
4
A
回答
5
檢查的最佳方法是使用sysctlbyname("hw.machine", ...)
按照How to tell if your code is running on an iPhone or an iPhone3G?
於3GS返回的結果應該是「iPhone2,1」
+0
此外,請參閱http://arstechnica.com/apple/guides/2009/03/iphone-dev-determining-your-platform.ars(儘管您仍然需要爲3GS添加2,1結果)。 – Stobor 2009-06-22 09:38:37
1
我不這麼認爲 - 也沒有從3G甚至1G手機。您必須使用sysctl來獲取更詳細的模型信息。
E.g.看到here
0
也許簡單的解決方法 - 嘗試
[[[UIDevice] currentDevice] isMultitaskingSupported];
iPhone 3G沒有多任務處理,而3GS和新的有。
相關問題
- 1. 開發iPhone 3gs和iPhone 4的區別
- 2. Iphone 3GS渲染與3G不同?
- 3. iPhone 3GS OpenGL奇怪的bug
- 4. iPhone 3GS的錯誤
- 5. iPhone 3GS模擬器
- 6. iPhone:代碼適用於3G,但不適用於3GS
- 7. iPhone設備(3G/3GS/4)上最清晰的字體是什麼?
- 8. iPhone 3G(非3GS)在一秒鐘內拍攝多少張照片?
- 9. iPhone應用程序無法在舊設備上運行(3G,3GS,...)
- 10. ASIHTTPRequest與iPhone 3G
- 11. 支持iPhone 3G
- 12. 支持iPhone 3G,iPhone 4和iPhone 5的圖像分辨率
- 13. 可以限制我的應用程序到iPhone 3GS/iPhone 4嗎?
- 14. 無法從Xcode 4測試iPhone 3GS
- 15. 區分從iPhone和ipad nsurlrequest
- 16. cancelAllLocalNotifications;不適用於iPhone 3GS
- 17. 調試iPhone 3GS xcode 4.2.1
- 18. iOS 6:iPhone 3GS上的UUIDString
- 19. iPhone 3GS上的HTML5 WebSocket
- 20. 與iPhone 3GS和UIView的
- 21. MFMailComposer不能在iPhone 3GS
- 22. iPhone 3GS和kCVPixelFormatType_420YpCbCr8BiPlanarFullRange格式?
- 23. 園工作的iPhone 3GS
- 24. iPhone 3G上的AVCaptureVideoDataOutput?
- 25. 僅針對iPhone 3G
- 26. 越獄iPhone 3g + startMonitoringSignificantLocationChanges
- 27. iPhone 4,iPhone 5,iPhone 3GS兼容的應用程序現在
- 28. iPhone 3g和iphone 4分辨率最佳做法
- 29. iPhone 3G上的GWT與3G網絡
- 30. 混淆「initial-scale = 1.0」 - iphone 3GS vs 4
我不知道,反正我也不想。如果您想檢查功能,請檢查功能而不是檢查版本。 – OregonGhost 2009-06-22 09:33:03