swift:高仿网易新闻客户端(预)

历经14天的时间,终于把网易新闻客户端的新闻模块的基本功能做完,下面是效果图。附上项目GitHub地址NewsApp

  • 启动界面与新闻列表界面
  • 新闻详情查看
  • 24小时要闻与天气查看

项目环境

完全使用autoLayout

  • xcode7
  • swift2.0

如何开展项目

  • 利用git回滚/压缩文件

github上项目的git仓库有整个项目的流程,如果对于git使用熟悉的同学,可以回滚到第一个版本一个阶段一个阶段的来,对于不熟悉git的同学我提供了这个压缩文件

也可以根据这个一步步来,当然我还是推荐用git

  • 耐心

其实整个项目没有任何难点,主要是抓取数据很烦,而且网易服务器返回JSON数据的意义得完全凭借自己的猜测。

  • Charles和Reveal

仿写项目必备神器Charles是用来抓取网络请求,而Reveal是用来查看布局的。当然你也可以省去这两个步骤(其实我也没用Reveal,因为我设备没有越狱)利用我提供的URL与图片资源

项目分析

因为要期中考试了暂时没时间写,后续有时间我会补上完整的项目分析,帮助需要的同学们学习。

期待

项目中肯定存在着些许错误与设计上不合理的地方,如果您有任何好的想法、建议、意见。欢迎您联系我([email protected])。我们共同学习。十分期待!!

后续工作

由于时间有限,目前只有网易客户端的部分功能,我在后续的时间会逐渐的补上。大致欠缺内容

  • 新闻评论查看(正在进行)
  • 视频新闻播放
  • 数据缓存功能(正在进行)
  • 分享功能
  • 阅读模块所有功能
  • 视听模块所有功能
  • 发现模块所有功能
  • 我模块所有功能

我会在大三下学期之前完成一个功能最丰富、代码最规范的网易新闻客户端!

声明

本项目纯属学习,没有任何其他恶意用途,若有任何侵犯到您的权益,请您在第一时间联系我。我会尽快删除。

你可能感兴趣的:(swift:高仿网易新闻客户端(预))