Я делаю небольшое приложение для iOS для метро моего города. Она имеет следующие особенностиСоветы и советы по приложению iPhone с поддержкой данных
- карта (принимает вас на UIImageView, чтобы увидеть карту станций)
- См статуса (говорит вам, если есть проблемы с одной из линий/станций)
- посмотреть цены (говорят вам различные тарифы, в зависимости от времени)
- метро-новостей (маленького канала с названием и в первом абзаце каждой статьи, со ссылкой, чтобы увидеть больше в сафари)
- Наших акций в вы (перейдете к просмотру с образными купонами, показанными в режиме переполнения. Если вы нажмете на них, вы g o на определенную страницу)
У меня есть сервер, который берет новости и кодирует их в JSON. Из iPhone я запрашиваю асинхронный JSON, разбираю его и сохраняю информацию в NSArray из NSDictionaries (с ключами: дата, название, контент, seeMoreUrl)
Это можно купить как небольшую RSS-ленту. Я видел несколько примеров, и они использовали SQLite db для хранения данных. Я не уверен, насколько это было бы необходимо, поскольку я планирую показывать 5 последних новостей, и я не загружаю весь контент, просто заголовок и iPhone-дизайн.
У меня есть серьезные сомнения в продвижении по службе. Я бы запросить файл с именем promotions.json с URL каждого продвижения и URL они связывают с, как этот
[
{
"imgSource":"http:\/\/www.domain.com\/promotions\/1.png",
"url":"http:\/\/www.domain.com\/freeRide"
},
{
"imgSource":"http:\/\/www.domain.com\/promotions\/54.png",
"url":"http:\/\/www.cheapCarRental.com\/promotions-to-subway-users"
}
]
Тогда, я не знаю, что делать. Должен ли я загружать все изображения в папку документов, а затем, когда пользователи нажимают на просмотр рекламных акций, загружайте каждый pic, который я нашел в этом каталоге, в виде CoverView-like View? Должен ли я использовать SQLite для новостей, а также использовать его для хранения изображений в виде BLOB? Должен ли я хранить их в памяти?