美文网首页iOS学习包Swift学习笔记iOS 学习
swift:高仿网易新闻客户端(预)

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

作者: 疯狂的剁椒鱼头 | 来源:发表于2015-11-26 16:34 被阅读2756次

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

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

项目环境

完全使用autoLayout

  • xcode7
  • swift2.0

如何开展项目

  • 利用git回滚/压缩文件

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

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

  • 耐心

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

  • Charles和Reveal

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

项目分析

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

期待

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

后续工作

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

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

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

声明

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

相关文章

网友评论

  • 棍武中原:为什么用swift2.0
  • 布袋的世界:可能是时间太久远了,转到3.0时一直有无限errors
  • 大唐帝国:下载下来,里面基本是OC的。。。。
  • SwiftYang:真棒,给作者点赞(这个做毕业论文绰绰有余了,我去年的论文是一个类似的app,啊哈哈),剩下的分享功能比较容易,集成已有的第三方SDK,很快可以做好
  • sunlin1234:这么厉害了swfit学的这么快,我也才大三唉
    疯狂的剁椒鱼头:@sunlin1234 其实并不厉害,还只是皮毛。大家水平应该都差不多。。
  • 2e8f9b5692cd:这些东西是你自学?
    疯狂的剁椒鱼头:@冷眼看驕傲 对啊。。
  • Joy___:我再来一看 不错 QQ602710412 交流
  • 814caae8520c:水平好棒
  • Joy___:加油、大三下为什么不去实习呢
    疯狂的剁椒鱼头:@Martin_ 大三下肯定会去实习的啦
  • 曾樑:我记得我毕业设计的时候做了个仿虾米音乐的,哈哈,现在都忘了
    曾樑:@阿拉斯加的狗 哈哈,那时候可能还能回答你。现在已经成小白了,技术就是要不断与时俱进,耐不住寂寞:stuck_out_tongue_winking_eye::stuck_out_tongue_winking_eye:
    阿拉斯加的狗:@曾樑 大牛就是大牛哎 大牛我最近对那个block回调还有点不习惯 能传授一下么!

本文标题:swift:高仿网易新闻客户端(预)

本文链接:https://www.haomeiwen.com/subject/ctddhttx.html