Iphone 访问iOS设备上的硬件信息

Iphone 访问iOS设备上的硬件信息,iphone,objective-c,Iphone,Objective C,是否可以编写一个显示硬件信息的应用程序,例如处理器中的内核数量、可用RAM、GPS和运动传感器 使用CoreLocation和CoreMotion无法确定由于定位服务开关,设备上是否存在GPS或加速计 有没有可能对硬件进行更深入的检查?几乎没有。您可以获得一些一般的、隐含的信息,例如通过分配RAM直到收到警告,然后假设这是您的可用RAM。您还可以检查某些服务的可用性,例如询问CLLocationManager是否启用了locationServicesEnabled。但是你不能得到关于它的详细信息

是否可以编写一个显示硬件信息的应用程序,例如处理器中的内核数量、可用RAM、GPS和运动传感器

使用
CoreLocation
CoreMotion
无法确定由于定位服务开关,设备上是否存在GPS或加速计


有没有可能对硬件进行更深入的检查?

几乎没有。您可以获得一些一般的、隐含的信息,例如通过分配RAM直到收到警告,然后假设这是您的可用RAM。您还可以检查某些服务的可用性,例如询问CLLocationManager是否启用了locationServicesEnabled。但是你不能得到关于它的详细信息来确定它是否在那里,例如,GPS在那里,但是它刚刚关闭


所以答案是否定的。

查看iPhone开发者Coockbook(Erica Sadun,)中的UIDevice类-UIDevice Hardware(这里的直接链接:)-但我也建议您购买这本书。不错的东西,UIDevice扩展也不错。
请注意,其中一些内容是私有API!-你将无法提交它