美文网首页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 其实并不厉害,还只是皮毛。大家水平应该都差不多。。
      • 冷眼看驕傲:这些东西是你自学?
        疯狂的剁椒鱼头:@冷眼看驕傲 对啊。。
      • Joy___:我再来一看 不错 QQ602710412 交流
      • 814caae8520c:水平好棒
      • Joy___:加油、大三下为什么不去实习呢
        疯狂的剁椒鱼头:@Martin_ 大三下肯定会去实习的啦
      • 曾樑:我记得我毕业设计的时候做了个仿虾米音乐的,哈哈,现在都忘了
        曾樑:@阿拉斯加的狗 哈哈,那时候可能还能回答你。现在已经成小白了,技术就是要不断与时俱进,耐不住寂寞:stuck_out_tongue_winking_eye::stuck_out_tongue_winking_eye:
        阿拉斯加的狗:@曾樑 大牛就是大牛哎 大牛我最近对那个block回调还有点不习惯 能传授一下么!

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

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