0

我想创建一个项目,但我真的不知道如何组织它以及我到底需要什么。

我想要一个具有 tableview (分组部分)的应用程序,刷新(下拉)框架three20,然后当用户刷新 uitableview 时,应用程序检查 web 服务并(我猜)获取 JSON 并更新 tableview (通过填充 plist ?)

那我需要什么?

一个网络服务,我可以在后台更新我的 json 吗?我的应用程序有一个由从 web 服务接收到的 json 填充的 plist 吗?

我有另一种观点,用户可以在其中向网络服务发送关于他的信息并在需要时对其进行更新。他将在应用程序中有一个页面,他可以在其中查看他之前发送到 Web 服务的信息。

ps:我应该使用coredata吗?

希望你得到我想要的。

多谢你们 !

4

1 回答 1

0

您可以使用 coredata,我发现它可以更好地组织所有内容,但是使用它当然会产生相关的开销。当您将编辑已存储的信息时,您绝对应该使用它,听起来像您的要求,即使您确实存储了数据,一旦您编辑它,您就将其发送回 Web 服务,所以您并没有真正修改您存储的数据。

因此 ap list 可以正常工作,但将其存储在核心数据中也没有任何问题。您的总体想法是正确的,您将调用您的 Web 服务,解析您获得的 JSON 或 XML 并用数据刷新您的表。

根据 Web 服务使用的通信协议(SOAP、REST)和响应(JSON、XML),有一些工具可以生成通信所需的一切,您实际上不需要自己做所有这些。

于 2012-04-24T16:51:49.353 回答