Pregunta

Quiero usar de Three20 TTThumbsView y TTPhotoView para construir algo así como Grindr. En lugar de (1) la subclasificación de estas clases, prefiero (2) analizar y construir tomar el código necesario y ajustar en consecuencia. ¿Por qué? Debido a que mi preocupación es que la opción (1) se incrementará el tamaño de descarga de nuestra aplicación y reducir la velocidad de rendimiento. (Otra cosa que quiero ues es el almacenamiento en caché de Three20, pero no entiendo muy bien porque en este momento estamos utilizando datos básicos. ¿Cómo funciona el almacenamiento en caché Three20 trabajo?)

Si yo estoy usando parte de Three20, cuando compilo la aplicación, será también construir en el otro código que no se está utilizando? O va a dejarlo fuera? Si lo deja fuera, entonces eso me da cierta esperanza de que tal vez la opción (1) no hará que la aplicación mucho más amplio para su descarga.

En términos de rendimiento (velocidad). Se Three20 correr rápido? Hay una gran cantidad de la subclasificación pasando. ¿No que las cosas más despacio? La aplicación de Facebook iPhone parece bastante bueno, y que los usos Three20, ¿verdad?

¿Qué opinas?

Gracias!

Matt

¿Fue útil?

Solución

Hay un buen número de preguntas aquí:

Al analizar el código Three20: personas a menudo tratan de esto, pero parece que no muchas personas tienen éxito con esto. Aquí está un ejemplo de un proyecto que se rindió: http://github.com/enormego/PhotoViewer (la la historia es todo en git creo, por lo que puede volver atrás y ver lo que lograron antes de que se rindieron)

Three20 almacenamiento en caché: no puede ayudarle allí; es posible que desee hacer una pregunta separada sobre eso. En general, lo mejor es sólo para hacer una pregunta por pregunta:)

Tamaño de Three20:. Creo que estos puntos de vista tienen un gran número de dependencias otra Three20 clases, así que mientras que sólo se construye en el código necesario, que en realidad es un buen montón de código

Velocidad: Sí, es lo que los usos de Facebook iPhone, por lo que debe estar bien allí. De hecho esa es la razón principal por la gente use Three20 - es muy difícil de hacer un rápido, buen visor de fotos, y Three20 es el proyecto de código abierto sólo soy consciente de que se ha hecho

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top