2010-08-19 2 views
0

Pendant que je recherchais l'utilisation de la mémoire, j'ai remarqué que [searchbar becomeFirstResponder]; utilise jusqu'à 4 Mo de RAM. Maintenant, je demande pourquoi? Est-ce normal? Je suis un peu confus à ce sujet.Mémoire lourde?

En commentant cette ligne de code l'utilisation de la mémoire de mon application est, oui, - 3-4 mb.

Répondre

1

Je sais que l'affichage d'un clavier est très lourd.

Avez-vous essayé de définir une zone de texte normale pour devenir le premier intervenant? ..

+0

Que voulez-vous dire? –

+0

Je veux dire que je crois que l'affichage du clavier pour la première fois est très lourd. Essayez d'ajouter un UITextField à votre vue et appliquez la commande '[textField becomeFirstResponder];' au lieu de '[searchbar becomeFirstResponder];'. Vous verrez que la mémoire sautera aussi sur cette ligne. Une fois que vous verrez le saut de mémoire, lancez votre ligne '[searchbar becomeFirstResponder];'. Je crois que la mémoire ne va pas sauter cette fois ... –

Questions connexes