Question

Je veux utiliser la TTThumbsView de Three20 et TTPhotoView à quelque chose de construction comme Grindr. Au lieu de (1) ces classes sous-classement, je préfère (2) les analyser et construire prendre le code nécessaire et le tordre en conséquence. Pourquoi? Parce que je crains que l'option (1) augmentera la taille de téléchargement de notre application et ralentir ses performances. (Une autre chose que je veux ues est la mise en cache de Three20, mais je ne comprends pas vraiment parce qu'en ce moment, nous utilisons des données de base. Comment fonctionne Three20 travail de mise en cache?)

Si je suis seulement en utilisant une partie de Three20, quand je compile l'application, il va aussi construire dans l'autre code qui n'est pas utilisé? Ou bien le laisser sortir? Si elle laisse sortir, alors ça me donne un peu d'espoir que l'option peut-être (1) ne fera pas l'application beaucoup plus à télécharger.

En termes de performance (vitesse). Est-ce que Three20 courir vite? Il y a beaucoup de sous-classement en cours. Est-ce pas que les choses ralentissent? L'application Facebook iPhone semble assez bonne, et que les utilisations Three20, droit?

Que pensez-vous?

Merci!

Matt

Était-ce utile?

La solution

Il y a pas mal de questions ici:

L'analyse du code Three20: Les gens essaient souvent, mais il ne semble pas beaucoup de gens ont du succès avec cela. Voici un exemple d'un projet qui a abandonné: http://github.com/enormego/PhotoViewer (la l'histoire est dans git je crois, vous pouvez revenir en arrière et de voir ce qu'ils ont accompli avant qu'ils abandonnèrent)

cache Three20: ne peut pas vous aider là-bas; vous voudrez peut-être poser une autre question à ce sujet. En général, il est préférable de poser une seule question par question:)

Taille de Three20. Je crois que ces points de vue ont beaucoup de dépendances autres Three20 classes, alors que tout le code nécessaire est construit, qui est en fait pas mal de code

Vitesse: Oui, c'est ce que l'iPhone facebook usages, donc vous devriez être bien là. En fait, c'est la principale raison les gens utilisent Three20 - il est très difficile de faire un rapide, bon PhotoViewer et Three20 est le seul projet open source, je suis au courant de qui l'a fait

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top