Должен ли я использовать UIWebView или Three20, чтобы написать приложение для чтения новостей iPhone? - PullRequest
1 голос
/ 03 ноября 2011

Мы начинаем разработку приложения для чтения новостей, которое извлекает истории из RESTful API в формате XML.Каждая история содержит:

  • Текст в формате HTML со ссылками на внешние веб-страницы (около 1000 слов на статью)
  • 1 встроенный рекламный баннер (640x100)
  • 1-10 встроенных изображений (640x320 каждое)

Программа чтения новостей будет загружать 10 статей за раз при открытии.Он должен быть надежным и производительным (плавная прокрутка и т. Д.).

Мы рассматриваем, отображать ли истории с помощью собственной UIWebView или Three20 библиотеки с открытым исходным кодом, ноЯ не уверен, что это лучший выбор.UIWebView, кажется, имеет более гибкое форматирование текста, но Three20 звучит более надежно и менее подвержено утечкам памяти.

Буду признателен за любые советы, которые кто-либо может получить из их опыта.

Спасибо!

1 Ответ

3 голосов
/ 03 ноября 2011

Ну, ответ: О, это зависит. Каркас Three20 предлагает множество вещей, которые вам придется делать самостоятельно - если вам нужны эти предложения. Если вам нравится навигация на основе URL, это может быть плюсом для перехода с Three20. Вы упомянули гибкое форматирование текста, которого вы можете достичь с помощью обоих подходов. three20 позволяет создавать подклассы для их классов, применять стили, ...

Мой совет: глубже изучите документацию, спросите себя, нужно ли вам более одной функции, которую предлагает три20, и решите, какой путь выбрать. Как и во всех сторонних фреймворках, вам придется приложить некоторые усилия, чтобы все заработало.

...