是否可以編寫顯示硬件信息的應用程序,例如處理器內核數量,可用RAM,GPS,運動傳感器等?在iOS設備上訪問硬件信息
使用CoreLocation
和CoreMotion
由於定位服務開關,無法確定設備上是否存在GPS或加速度計。
是否可以更深入地檢查硬件?
是否可以編寫顯示硬件信息的應用程序,例如處理器內核數量,可用RAM,GPS,運動傳感器等?在iOS設備上訪問硬件信息
使用CoreLocation
和CoreMotion
由於定位服務開關,無法確定設備上是否存在GPS或加速度計。
是否可以更深入地檢查硬件?
很多沒有。你可以得到一些一般的,隱含的信息,例如通過分配RAM直到你得到警告,然後假設這是你的可用RAM。您還可以檢查某些服務的可用性,例如通過詢問CLLocationManager if locationServicesEnabled。但是你不能得到關於它的詳細信息,以便確定是否存在例如GPS,但它只是關閉。
所以答案是否定的。
檢查UIDevice類 - UIDevice硬件(直接鏈接在這裏:https://github.com/erica/uidevice-extension/blob/master/UIDevice-Hardware.h)的iPhone開發人員Coockbook(Erica Sadun,http://ericasadun.com) - 但我也建議獲取該書。相當不錯的東西,和UIDevice擴展是相當不錯的。
請注意,一些東西是私人API! - 你將無法提交它!
爲什麼會有downvote? – LordT 2011-04-15 08:13:06