A-A+

[开源APP推荐] JJSwiftNews – 基于Swift语言的资讯类应用软件

2017年07月04日 开源APP 暂无评论 阅读 1,285 views 次

JJSwiftNews - 基于Swift语言的资讯类应用软件

 

概述:基于Swift语言的资讯类应用软件
数据源优点:
1.数据类型较多,包括头条、国内、体育等;
2.数据格式详细,包括标题、作者、图片地址等;
3.数据更新快速,更新周期为5-30分钟。
数据源缺点:
1.同类型下的资讯数据种类单一,只有图文资讯,也没有区分置顶(banner)资讯和普通资讯;
2.没有提供增量更新接口,即无法通过上滑刷新加载更多数据。
已实现功能:
1.资讯类型展示,在页面顶部展示不同资讯类型,实现点击类型切换或滑动页面切换;
2.资讯列表展示,同类型下取前4条资讯置顶(Banner),其他为普通图文资讯;
3.资讯详情展示,点击资讯列表某一条资讯,展示详情;
4.置顶资讯(Banner)实现自动滚动或手动滑动;
5.资讯列表实现下拉刷新和上滑刷新;
6.实现断网情况下的重新加载。
未实现功能:
1.资讯类型手动配置,目前默认展示所有类型;
2.资讯列表展示不同种类的资讯,例如图文资讯,多图资讯,纯文本资讯等,目前受数据源限制;
3.资讯列表上滑刷新加载更多目前只能实现拉取全部的该类型资讯数据,受数据接口限制。
其他:
1.整套代码基于MVC模式,耦合性较大,在未来逐步调整;
2.目前代码功能较为单一,期望在未来扩展更多功能。

Githubhttps://github.com/MrSuperJJ/JJSwiftNews

 

9e12a1de33e83374a2285fa71a617fca 79756e22fe56887f034dda6d72337228

给我留言

Copyright © iOSCodeHub 保留所有权利.  

用户登录 ⁄ 注册

分享到: