澳门银河娱乐官方网站 >澳门银河在线

Swift 4 - 模仿今日头条

2018-02-05 14:05 编辑: suiling 分类:澳门银河在线 来源:hrscy

最新代码已经上传,并配有相关视频,介绍了从项目搭建到目前所有功能的具体实现过程,具体代码和视频链接请前往 我的 github 主页。当前代码还不完善,还有部分功能未完成,后续会继续更新...

github 包含两个分支,master 分支是最新代码,最早分支代码请看 TodayNews-old,仅供参考。

项目环境

  • Xcode 9.2

  • Swift 4

  • iOS 11

1.gif

2.gif

3.gif

4.gif

5.gif

6.gif

7.gif

8.gif

9.gif

新增接口文档

接口文档
接口文档使用的是 MKDocs,具体安装方法以及使用可以参考官网的介绍。

实现功能

  • 获取今日头条接口(接口获取方式请看 使用 Charles 获取 https 的数据

  • 首页

  • 查看图文详情(点击第一个 cell)

  • 保存图片功能

  • 添加新闻分类界面

  • 问答界面

  • 视频界面

  • 视频详情界面

  • 播放视频功能

  • 微头条界面

  • 小视频界面

  • 播放小视频功能

  • 我的界面

  • 切换主题功能

  • 关注用户详情界面

  • 关注和取消关注功能

  • 图文混排,显示表情,高亮用户名,话题

  • 评论界面

  • 点赞列表界面

  • 登录界面

  • 设置界面

  • 离线下载界面

用到的第三方库

  • Alamofire

  • SwiftyJSON

  • HandyJSON', '~>4.0.0-beta.1

  • Kingfisher

  • IBAnimatable

  • SwiftTheme

  • RxSwift

  • RxCocoa

  • SQLite.swift

  • SVProgressHUD

  • MJRefresh

  • SGPagingView

  • BMPlayer

  • FDFullscreenPopGesture

  • SnapKit

搜索CocoaChina微信公众号:CocoaChina
微信扫一扫
订阅每日移动开发及APP推广热点资讯
公众号:
CocoaChina
我要投稿   收藏文章
上一篇:快速理解 设计模式六大原则
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0

综合评论

相关帖子

sina weixin mail 回到顶部