Использует три20 сделать мое приложение медленнее?

StackOverflow https://stackoverflow.com/questions/3783357

Вопрос

Я хочу использовать TTTHUMBSVIEW Three Tribe ThtthumbsView & TtPhotoview, чтобы построить что-то вроде GrindR. Вместо (1) подклассах этих классов я бы предпочло (2) проанализировать их, и построить необходимый код и настраивать его соответственно. Почему? Поскольку моя проблема заключается в том, что вариант (1) увеличит размер загрузки нашего приложения и медленно его производительности. (Еще одна вещь, которую я хочу, - это кэширование трех20, но я не очень понимаю это, потому что сейчас сейчас мы используем основные данные. Как работает 320 кэширования?)

Если я использую только часть три20, когда я компилирую приложение, будет ли он также построить в другом коде, который не используется? Или это оставит это? Если это оставляет это, то это дает мне надежду, что возможно, возможно, опция (1) не сделает приложение намного больше для скачивания.

С точки зрения производительности (скорость). Будет еще три20 бежать? Есть много подклассов. Разве это не медленные вещи? Приложение для iPhone Facebook кажется довольно хорошим, и это использует три20, верно?

Как вы думаете?

Спасибо!

Матовый

Это было полезно?

Решение

Здесь здесь довольно много вопросов:

Анализируя код 320: Люди часто пытаются это, но кажется, что не так много людей успехов с этим. Вот пример одного проекта, который сдался: http://github.com/enormego/photoviewer. (История все в GIT, я полагаю, что вы можете вернуться и посмотреть, что они достигли до того, как они сдались)

Три20 кэширование: не может помочь вам там; Возможно, вы захотите задать отдельный вопрос об этом. Вообще лучше всего задать только один вопрос на вопрос :)

Размер трех20: Я считаю, что эти взгляды имеют много зависимостей других классов трех20, поэтому только необходимый код встроен, это на самом деле довольно много кода.

Скорость: yep, это то, что использует iPhone Facebook, поэтому вы должны быть там хорошо. На самом деле, это главная причина, по которой люди используют три20 - очень сложно сделать быстрый, хороший фотовисмер, и Three20 - это единственный проект с открытым исходным кодом, который я знаю, что сделал это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top