Skip to content

仿网易新闻客户端,实现新闻浏览,视频播放,仿搜狐视频、百思不得姐等当前主流视频播放器,实现流媒体播放,自动监听屏幕转动,实现横屏播放 , 抓取百度图片,瀑布流显示,夜间模式,环信即时通讯

Notifications You must be signed in to change notification settings

leuangiOSDev/DayDayNews

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DayDayNews

enter image description here enter image description here enter image description here

仿网易新闻客户端,实现新闻浏览,视频播放,抓取百度图片,瀑布流显示,自定义视频播放,横屏竖屏切换自如,设置界面优化,第三方登录以及注销,新闻数据以及图片的收藏与分享。

##Demo扫码安装 image
ipa上传到蒲公英分发平台,扫码根据提示等待就可以按照完毕
安装完成之后第一次打开会出现未受信任的企业级开发者。 解决方法:在设置->通用->设备管理,点击信任即可

##GIF gif

##导航

  1. Update Log
  2. 首页以及顶部新闻详情
  3. 天气预报的功能
  4. 图片界面,采用瀑布流展示
  5. 视频界面
  6. 我的界面,包括第三方登录,夜间模式,清除缓存,环信聊天
  7. 夜间模式和收藏功能
  8. 环信即时通讯
  9. 项目结构
  10. 项目所用API
  11. About
  12. Support
  13. 简书地址

##Update Log

  • 适配了iOS9
  • 增加了点击tabbar刷新当前页面的功能
  • 2016-1-2 修改了首页顶部滚动条的接口
  • 2016-1-14 处理天气预报加载时间长,没页面显示的问题。
  • 2016-1-19 更换了corelocation定位,系统定位繁琐速度慢。更换为INTULocationManager第三方定位,block调用简单有效
  • 2016-1-20 更改了首页顶部滚动条详情不显示的问题。
  • 2016-2-10 优化天气预报城市缓存问题
  • 2016-3-2 完善”我的“界面,实现第三方登录以及注销功能
  • 2016-3-3 修改了首页社会的显示数据,抓取网易的数据,并进行解析。 把下拉刷新改成动画效果,更美观
  • 2016-3-7 修改了首页imagesCell有时数据不显示的问题
  • 2016-4-16 完善了夜间模式的设置。
  • 2016-4-25 增加了收藏
  • 2016-4-26 初步完善了收藏,现在支持首页新闻模式的收藏。
  • 2016-4-29 终结了收藏功能
  • 2016-5-7 在帮助与反馈界面初步增加了环信即时通讯
  • 2016-5-9 在设置界面显示当前未读的消息数,实时监听并改变
  • 2016-5-9 增加了本地通知
  • 2016-5-12 新增图片收藏,属性列表存储,实时刷新收藏数据
  • 2016-6-10 由于网易有小改动,修改了首页的显示模式
  • 2016-6-25 修改了图片模块,大图展示图片可以拉伸和缩小
  • 2016-8-17 修改了log的输出
  • 2016-8-26 增加了tabbar的功能,可以在app内随意选择进入某一tabbar控制器
  • 2016-8-26 做了一些基础的优化
  • 2016-8-27 重写了图片页面的下拉菜单

###修改了视频显示方式

  • 点击当前cell播放视频在当前cell上,监听屏幕转动,当屏幕转动的时候,视频自动横屏全屏播放,当屏幕为正的时候,播放在当前cell上
  • 增加了活动指示器,采取搜狐视频活动指示器

image image image

##首页以及顶部新闻详情,高仿网易 image image

##使用瀑布流实现图片,可以选择分类 image

##增加了天气预报的功能,可以实现定位到当前城市。 image image

##视频

  • 自定义视频界面(后续修改)
    image

##我的界面实现第三方登陆以及注销,界面优化。 image image

##夜间模式和收藏功能 image 图片收藏

##帮助与反馈界面《环信即时通讯》 设计的思路是在用户第三方登录成功的时候,利用uid去注册环信账户,注册成功就登录,如果是第二次登录,现在做的还是首先是注册,判断是否是因为账号存在而失败,如果是就进行登录,登录成功之后,在帮助与反馈界面才能进行即时通讯。
没有加好友,直接利用好友的名字来进行聊天,现在所有登录上的账户都是直接和gaoyuhang这个账号进行通信的。
进入程序的时候获取当前用户未读的消息数,如果有改变实时显示出来 后期如果有需要,可以增加更多功能。

关于环信即时通讯,请参考我另外一个demo环信3.0Demo

image

##项目结构

##项目所用API 附上部分功能API,只做学习交流。具体使用请见Demo

  • 新闻顶部轮播图数据
    http://c.m.163.com/nc/article/headline/T1348647853363/0-10.html
    
  • 首页新闻数据
http://c.m.163.com/nc/article/headline/T1348647853363/0-20.html
  • 天气预报接口
http://c.3g.163.com/nc/weather/省份|城市.html
  • 图片接口
http://image.baidu.com/wisebrowse/data?tag1=一级分类&tag2=二级分类
  • 视频接口
http://c.m.163.com/nc/video/home/0-10.html

##About 本项目只供学习交流,严禁进行商业用途。:joy:

##Support

About

仿网易新闻客户端,实现新闻浏览,视频播放,仿搜狐视频、百思不得姐等当前主流视频播放器,实现流媒体播放,自动监听屏幕转动,实现横屏播放 , 抓取百度图片,瀑布流显示,夜间模式,环信即时通讯

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 99.4%
  • Other 0.6%