我正在为iOS设备构建应用程序,并希望该应用程序能够使用返回JSON对象的PHP文件从MySQL数据库中获取潜在的大量数据。
出于测试目的,我在控制器内部有模型数据。要开始使用MVC架构,我想为我的模型提供一种从数据库中获取此数据的方法,然后允许我的控制器在获取后显示它。
例如,假设我有一系列杂货,我可以使用Groceries
方法在我的initWithJSON
对象中获取这些杂货。我想用AFNetworking来获取它。
[
{
"item": "eggs",
"color": "white",
"shape": "oval",
},
{
"item": "bread",
"color": "brown",
"shape": "rectangle"
},
{
"item": "cheerios",
"color": "green/orange",
"shape": "circle"
}
]
我会在Groceries
对象中获取JSON,然后创建一个数组并将每个杂货项目推送到数组吗?然后在我的控制器中创建我的{{1} } object和call Groceries
然后让我的initWithJSON
数组列表填充了JSON数据。然后用我的控制器在我的视图中填充UITable?
行业标准采用此方法的方式是什么?
答案 0 :(得分:1)
AfNetworking有一个AFJSONSerializer,所以你可以有一个解析器类从afnetworking接收数据,迭代收到的所有数据,并将每个杂货json发送到Grocery类,可以有一个更新方法来检查这个杂货是否存在,并更新它,以及新杂货的插入方法。