Инструмент в Xcode для контроля температуры
Есть ли в приборах Xcode какая-либо функция, которая показывала бы мне температуру устройства во время отладки? У меня есть приложение, которое заставляет телефон сойти с ума, и я не знаю почему. Я не спрашиваю, почему мое приложение вызывает перегрев устройства - я хочу знать, есть ли способ КАК выяснить, почему.
3 ответа
Там нет способа получить температуру устройства в инструментах. Чтобы это было возможно, само устройство должно иметь датчик температуры, а, насколько я знаю, его нет.
Для меня, если устройство перегревается, это проблема для аппаратных инженеров. Я сомневаюсь, что все, что вы измените в своем приложении, могло бы это исправить.
Если ваше устройство нагревается исключительно из-за вашего приложения, это потому, что оно потребляет энергию. Там нет ничего другого, что может нагреть ваше устройство. Самые большие пользователи на вашем устройстве - это ваш экран и радио. Итак, вы злоупотребляете услугами определения местоположения, камерой, Bluetooth, бесконечно пингует WiFi? Ознакомьтесь с лекциями WWDC по энергопотреблению, вы можете найти там свое решение.
Это, вероятно, то, что вы делаете с самим приложением. Наиболее вероятный виновник - высокая загрузка CPU/GPU/GPS или соты.