Должен ли я хранить его в массиве, или что?
-
03-07-2019 - |
Вопрос
Я создаю приложение (приложение для iPhone), которое получает информацию (шутки) из RSS-канала, затем заполняет TableView.Теперь, должен ли я взять RSS и сохранить его в массиве, а затем заполнить TableView, или что?
И как я могу получать информацию из RSS-канала?
Спасибо!
Решение
Храните экземпляры NSDictionary в NSArray.Заполните количество строк таблицы, вернув значение NSArray count.Заполните строки таблицы, вернув objectAtIndex NSArray для указанного значения строки.
Другие советы
Создайте объект joke и создайте массив, полный объектов joke.
Простым примером извлечения данных из rss-каналов является пример сейсмического xml на сайте Apple developer samples по адресу: http://developer.apple.com/iphone/library/samplecode/SeismicXML/index.html
Вы можете использовать UITableViewDataSource для предоставления UITableView данных.Возможно, вы захотите ознакомиться с лекцией 8 из CS193P Стэнфорда который, я полагаю, объясняет, как использовать tableViews на iPhone (с примерами кода и пояснениями от инженеров Apple).
Если вы покопаетесь в конспектах лекций, вы можете найти ответ на свой второй вопрос, как получать данные по сети - не специфичный для RSS, но вы могли бы уловить идею (лекция 9?- не уверен, что я еще не так далеко зашел ...).Лекции предоставляются бесплатно через iTunesU и отличаются превосходным качеством и объясняют, как создавать приложения для iPhone.