是否可以编写显示硬件信息的应用程序,例如处理器内核数量,可用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