Хорошо, это может показаться глупым, но мне нужно найти фрагмент кода, который быстро согревает iPhone и не затормозит все приложение. Кто-нибудь имеет дело с теплом и телефонами?Нагрейте iPhone по коду
ответ
Вопрос странный, но я сделаю снимок. Любая ошибка, например, вздутие iPhone и т. Д., Если это происходит, не является моей ответственностью. Я предполагаю, что вы хорошо знаете, что делаете.
Самые быстрые способы «согреться» на вашем iPhone - это сделать 2 вещи (среди других).
- Run ресурсоемкий код (например, рассчитать Pi до энной цифры)
- Старт с использованием GPS + отслеживание местоположения с точностью до 10 м с максимально возможными геоданными.
Для запуска задач интенсивной работы с процессором вы создаете (скажем, 5) фоновые потоки & запускаете бесконечные некоторые циклы. Также запустите (еще 5) обновления местоположения на основе фоновых потоков & подпишитесь на обновления местоположения с помощью описанных выше спецификаций.
Обратите внимание, что любая операция, которая потребляет слишком много энергии аккумулятора, должна нагревать ваш iPhone. См. Здесь для больше - What are the most battery-consuming things you can do in an iPhone-app?
Не возражаете, я спрашиваю, почему вы это делаете?
Я делаю приложение для hackathon, в основном iPhone будет действовать как (дорогой) камень. Я думал о чем-то интенсивном процессоре, но я не хочу зацикливаться, так как он занимается сетью и играет музыку среди других вещей. –
создайте фоновый поток и выполните любые такие операции там. Он не должен замораживать ваш пользовательский интерфейс (поскольку пользовательский интерфейс работает в основном потоке). –
Я подозреваю, что вам будет лучше не делать GPU занятым. Вероятно, это приведет к постоянному оживлению огромной кучи перекрывающихся прозрачных представлений. – marko
Лучшим вариантом является постоянный запуск NSRunLoop с очень небольшим интервалом.
while(TRUE)
{
[[NSRunLoop currentRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.0001]];
}
- 1. iphone описание UITableView набора по коду
- 2. iPhone: как отобразить полный экран по коду?
- 3. Показать объекты на экране iPhone по коду
- 4. iPhone Скопировать код в буфер обмена по коду
- 5. Как распознать человеческий голос по коду в iphone?
- 6. iphone: получить переменную User Defined в настройке Target по коду?
- 7. Как получить текущее местоположение пользователя по коду в приложении iphone?
- 8. увеличить звуковой эффект в игре iPhone по коду?
- 9. Как создать файл localizable.strings по коду в iPhone
- 10. Форматирование формул по коду?
- 11. Vim: Перемещение по коду
- 12. Разблокировать TABSTable по коду
- 13. Пользовательский просмотр по коду
- 14. Интеграция PDF по коду
- 15. Сброс Arduino по коду
- 16. активировать VoiceOver по коду
- 17. Истории пользователей по коду
- 18. Создание web.config по коду
- 19. сортировка по коду
- 20. добавление imageButtons по коду
- 21. phpDocumentor по устаревшему коду
- 22. Создать счет по коду
- 23. Отдельная документация по коду
- 24. Продвинуть виджет по коду
- 25. AngularJS-фильтрация по коду
- 26. Confused по следующему коду
- 27. Пресечено по коду
- 28. Время записи по коду
- 29. Справка OpenMP по коду
- 30. Включите GPS по коду
Вы имеете в виду как физическую температуру вверх? Зачем? Вы делаете приложение для антарктических людей? –
И, возможно, запустить вечно, пока цикл на потоке может вам помочь, кстати. –
Слив батареи для разогрева - смешная идея. Аккумулятор еще эффективнее, если он не слишком горячий. Если дисплей страдает от низких температур, просто положите устройство в карман. – CouchDeveloper