J'utilise beaucoup de minuterie dans mon application .. Je vais réduire ma batterie. ? Si oui, comment puis-je programmer avec une gestion efficace de l'énergie? P>
merci p>
3 Réponses :
Le processus d'application est divisé en 3 catégories principales: On-matrice fort>, sur puce strong>: processus qui fonctionne en puce, en particulier RAM P>
Consommation de la batterie FORT>: On-Die pour Bienvenue pour discuter. P> NSTIMER code>, il s'exécutera dans On-matrice strong> & sur puce strong>, qui passera une petite quantité de batterie. Dépend de ce qui est en cours d'exécution dans chaque boucle de minuterie, l'utilisation de la batterie varie. P>
Pour optimiser la consommation de la batterie avec des tâches programmées périodiquement, vous devez garder à l'esprit: P>
nstimer code> est juste une méthode sous de nombreuses autres personnes dans IOS pour planifier une tâche pour une exécution ultérieure. En règle générale, quelle méthode que vous choisissez de planifier une tâche n'a pratiquement aucun effet sur votre consommation de batterie, mais à quelle fréquence vous planifiez votre tâche et ce que vous faites dans votre tâche. P>
Chaque processus exécuté sur iOS prendra du pouvoir, il n'y a rien avec
Nstimer code>. Lorsque vous faites quelque chose ou que la minuterie est en cours d'exécution, cela prendra la puissance (puissance du processeur)Vous ne devriez vraiment pas vous inquiéter d'utiliser
nstimer code> s dans votre application. Il existe de beaucoup plus de tâches intensives de la CPU effectuées par des applications utilitaires même standard telles que le courrier, de sorte que cela n'aura donc pas un impact notable sur la durée de vie de la batterie.