我正在为我的城市的地铁做一个小的iOS应用程序。它具有以下特点数据驱动的iPhone应用程序的建议和提示
- 查看地图(把你带到一个UIImageView看到站的地图)
- 看到状态(告诉你,如果有与线/站中的一个问题)
- 看价格(告诉你不同的关税,这取决于小时)
- 地铁新闻(含标题和每篇文章的第一段小饲料,有一个链接,看到更多的Safari)
- 我们的优惠活动你(带你以一种溢出的方式显示图像优惠券,如果你点击它们,你就可以了o到特定页面)
我有一个服务器接收消息并用JSON对它们进行编码。从iPhone中,我请求JSON异步,解析它并将信息存储在NSDirearies的NSArray中(其中包含日期,标题,内容,参见MoreUrl)
这可以作为一个小的RSS源购买。我看到一些例子,他们使用SQLite数据库来存储数据。我不确定这是多么必要,因为我只打算展示5条最新消息,而且我没有加载整个内容,只是标题和iPhone设计的段落。
我对促销艰难的严重疑虑。我会要求一个名为promotions.json每个推广的网址和他们链接到的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"
}
]
然后,我不知道该怎么办。我是否应该将所有图像下载到文档文件夹中,然后当用户点击查看促销活动时,加载在该目录中找到的每张图片都会导入类似于封面流的视图? 我应该为新闻实现一个SQLite并将其用于将图像存储为BLOB? 我应该把它们留在记忆中吗?