# iOS_YangMeng_TodayNews **Repository Path**: xkoderlab/iOS_YangMeng_TodayNews ## Basic Information - **Project Name**: iOS_YangMeng_TodayNews - **Description**: 此app是由杨蒙老师用swift4.1 开发的,并将整个开发过程制成视频教程,如下 https://ke.qq.com/course/281908#tuin=1c8f38f4 其本人的今日头条项目的GitHub网址是 https://github.com/hrscy/TodayNews 其仿写了今日头条这个比较有名的app, 当然啦,大多仿写的是今日头条2018年上半年的版本 不过较为可惜的是,或许是他较为繁忙,这个项目已经有一年没更新了 由于这个项目有较大的参考和学习的价值,本人稍稍对其进行了维护,让项目能运行起来。 - **Primary Language**: Swift - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2020-06-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # iOS_YangMeng_TodayNews 此app是由杨蒙老师用swift4.1 开发的,并将整个开发过程制成视频教程,如下: **[腾讯课堂](https://ke.qq.com/course/281908#tuin=1c8f38f4)** 其本人的今日头条项目的GitHub网址是 **[TodayNews](https://github.com/hrscy/TodayNews)** 其仿写了今日头条这个比较有名的app, 当然啦,大多仿写的是今日头条2018年上半年的版本 不过较为可惜的是,或许是他较为繁忙,这个项目已经有一年没更新了 由于这个项目有较大的参考和学习的价值,本人稍稍对其进行了维护,让项目能运行起来,使用的是swift4.2,最新的swift版本 值得一提的是由于今日头条的更新迭代,这个仿写的app中有一小部分(如“微头条”)的接口已经失效(我就不找 新的接口了), 所以有小部分的数据显示不出来属正常现象。 有兴趣的同志们可以用青花瓷等工具去获得今日头条的相关接口和相应的app图标哈 最后将项目的关键部分置于下方 # 功能截图。 ![](TodayNews(AfterMaintenance)/asset/11.gif) ![](TodayNews(AfterMaintenance)/asset/10.gif) ![](TodayNews(AfterMaintenance)/asset/1.gif) ![](TodayNews(AfterMaintenance)/asset/2.gif) ![](TodayNews(AfterMaintenance)/asset/3.gif) ![](TodayNews(AfterMaintenance)/asset/4.gif) ![](TodayNews(AfterMaintenance)/asset/5.gif) ![](TodayNews(AfterMaintenance)/asset/6.gif) ![](TodayNews(AfterMaintenance)/asset/7.gif) ![](TodayNews(AfterMaintenance)/asset/8.gif) ![](TodayNews(AfterMaintenance)/asset/9.gif) # 实现功能 - [x] 获取今日头条接口(接口获取方式请看 [使用 Charles 获取 https 的数据](https://www.jianshu.com/p/235bc6c3ca77)) - [x] 首页 - [x] 查看图文详情(点击第一个 cell) - [x] 保存图片功能 - [x] 添加频道界面 - [x] 问答界面 - [x] 视频界面 - [x] 视频详情界面 - [x] 播放视频功能 - [x] 微头条界面 - [x] 小视频界面 - [x] 播放小视频功能 - [x] 我的界面 - [x] 切换主题功能 - [x] 关注用户详情界面 - [x] 关注和取消关注功能 - [x] 图文混排,显示表情,高亮用户名,话题 - [x] 评论界面 - [x] 点赞列表界面 - [x] 登录界面 - [x] 设置界面 - [x] 离线下载界面