>>,这篇文章,新建问及那,并把下面的代码复制到对应文件中,然后根据自己的需要更改即可:
博客列表接口源文件
<?...;
使用 Masonry 进行AutoLayout布局;
使用 MBProgressHUD 优化页面加载时的进度提示;
思路分析
博客分类列表页面:
在前一页面指定博客分类;
页面加载时自动发起网络请求获取对应分类的数据...博客详情页面:
在前一页面指定博客id;
页面加载时自动发起网络请求获取id的博客详情;
获取成功后,自动刷新视图;获取失败,则给出错误提示.
博客列表页面
?
1....获取数据成功后,自动刷新视图;获取失败,则给出错误提示;
这一部分,涉及的变动较多,我就直接贴代码了.你会注意到View和数据已经交叉进行了,很乱的感觉.而这也是我们想要使用MVVM重构代码的重要原因之一...获取成功后,自动刷新视图;获取失败,则给出错误提示.